注釈

こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ!Raspberry Pi、Arduino、ESP32の世界を仲間と一緒に深く探求しましょう。

参加する理由

  • 専門的なサポート: コミュニティとチームの助けを借りて、購入後の問題や技術的な課題を解決できます。

  • 学びと共有: スキル向上のためのヒントやチュートリアルを交換しましょう。

  • 限定プレビュー: 新製品の発表や先行情報に早くアクセスできます。

  • 特別割引: 最新製品の専用割引を受けることができます。

  • フェスティブプロモーションとギブアウェイ: ギブアウェイや特別なプロモーションに参加しましょう。

👉 私たちと一緒に探求し、創造する準備はできましたか?[ここ]をクリックして、今すぐ参加してください!

ビデオ 12: millis関数 丨 複数タスクの処理 丨 非ブロッキングコード

このチュートリアルでは、Arduinoプログラミングでmillis()関数を使用して非ブロッキングコードを実装する基本を、サーボモーターと信号機の操作を通じて学びます。

  • 非ブロッキングコード: Arduinoでイベントのタイミングを取るためにdelay()の代わりにmillis()を使用する重要性を説明します。

  • millis関数: millis()関数を使用して、コードの実行をブロックせずに時間を管理し、タスクを実行する方法を示します。

  • サーボモーター制御: 非ブロッキングコードを使用してスムーズな動きを実現するためのサーボモーターの制御方法を示します。

  • LEDの点滅: delay()を使用せずに、定期的な間隔でLEDを点滅させる方法を説明します。

  • ボタン入力: 非ブロッキング方式でボタン入力を処理し、イベントをトリガーする方法を示します。

  • 同時タスク: 複数のタスクを同時に管理し、マルチタスクの錯覚を作り出す方法を案内します。

  • チャレンジアクティビティ: サーボモーターで制御されるバリアを備えた信号システムを作成し、歩行者用の緊急ボタンを含めるようにプログラムを変更します。

ビデオ



関連オンラインチュートリアル