注釈
こんにちは、SunFounder Raspberry Pi & Arduino & ESP32愛好者コミュニティへようこそ!Facebookで仲間と一緒にRaspberry Pi、Arduino、ESP32をさらに深く探求しましょう。
参加する理由
専門家のサポート: コミュニティやチームの助けを借りて、購入後の問題や技術的な課題を解決できます。
学びと共有: スキルを向上させるためのヒントやチュートリアルを交換できます。
独占プレビュー: 新製品の発表やプレビューに早期アクセスできます。
特別割引: 最新製品に対する特別割引を享受できます。
プロモーションと景品: 景品やプロモーションに参加できます。
👉 探索と創造の準備はできましたか?[ ここ]をクリックして、今日から参加しましょう!
LESSON 15: シリアルモニタからのユーザー入力に基づくLED制御
このレッスンでは、Arduinoを使用してユーザーインタラクティブなプログラムを作成し、シリアルモニタを通じてユーザー入力を取得し、その入力に基づいて異なる操作を実行する方法を説明します。以下は学ぶ内容の簡単な概要です:
前回の宿題の復習: レッスン14で出された宿題の復習。この宿題では、シリアルモニタからのユーザー入力を取得してLEDの明るさを制御する課題が含まれていました。
回路の設定: 実験のためにLEDと抵抗をArduinoに正しく接続する方法の説明。
コードの作成: シリアルモニタからユーザー入力を読み取り、それを使用してLEDの明るさを調整するためのステップバイステップのコーディング指示。これには、ユーザーの入力をArduinoがLEDの明るさを制御できる値に変換するための数学的計算が含まれます。
指数関数的スケーリング: ユーザー入力の範囲全体でLEDの明るさが滑らかに増加するようにするための指数関数的スケーリングの使用方法の説明。
デバッグのヒント: 不正確な読み取りや出力エラーなど、LEDの明るさに影響を与える一般的な問題のトラブルシューティングに関するガイダンス。
宿題の課題: ユーザーにLEDの明るさレベル(0から10の間)を尋ね、その入力に基づいてLEDの明るさを設定するプログラムの作成。
ビデオ