差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
gimmickkouza:electronic_basic:5:4_stepup [2024/06/16 20:29] – 部品リスト追加、変数のネーミング変更、変数のネーミング規則について「まつはちさんからのアドバイス」として記載 lutamestagimmickkouza:electronic_basic:5:4_stepup [2024/06/20 22:39] (現在) – ★動画追加 lutamesta
行 2: 行 2:
 折角なので、本章で覚えた関数を組み合わせて楽しむ応用編をやってみましょう! 折角なので、本章で覚えた関数を組み合わせて楽しむ応用編をやってみましょう!
 もちろん配線図もサンプルコードも用意してありますのでご安心ください。 もちろん配線図もサンプルコードも用意してありますのでご安心ください。
-  +   
 ===== 5-4-1_switch_with_LED ===== ===== 5-4-1_switch_with_LED =====
 まずはデジタル入力と出力の組み合わせです。 まずはデジタル入力と出力の組み合わせです。
 タクトスイッチを押すことで、LEDのON/OFFを切り替える装置を作ります。 タクトスイッチを押すことで、LEDのON/OFFを切り替える装置を作ります。
 +
 +{{youtube>2hZyvnRX_Bk?large}}
      
 ==== 配線図 ==== ==== 配線図 ====
行 70: 行 72:
 </code> </code>
 なんてことはないピン番号の設定です。 なんてことはないピン番号の設定です。
-ちなみにアナログピンを「A(番号)」と呼ぶように、プログラムの解説ではデジタルピンは一般的に「D(番号)」と呼ばれることが多いです。+ちなみに**アナログピンを「A(番号)」と呼ぶように、プログラムの解説ではデジタルピンは一般的に「D(番号)」と呼ばれることが多いです。**
 慣れるためにも今後は略称で行きます。 慣れるためにも今後は略称で行きます。
  
行 82: 行 84:
 == 7行目 == == 7行目 ==
 <code> <code>
-pinMode(SWpib, INPUT); //D2を入力モードにする+pinMode(SWpin, INPUT); //D2を入力モードにする
 </code> </code>
 今回はプルダウン回路です。INPUT_PULLUP(=内部プルアップ有効)しないようご注意を。 今回はプルダウン回路です。INPUT_PULLUP(=内部プルアップ有効)しないようご注意を。
行 152: 行 154:
 もういっちょいきましょう!今度はアナログ入力とデジタル出力の組み合わせです。 もういっちょいきましょう!今度はアナログ入力とデジタル出力の組み合わせです。
 CdSセルで周囲の明るさを観測し、暗ければLEDをON、明るければOFFにする装置を作ります。 CdSセルで周囲の明るさを観測し、暗ければLEDをON、明るければOFFにする装置を作ります。
 +
 +{{youtube>CbA8fHGNJnw?large}}
      
 ==== 配線図 ==== ==== 配線図 ====
行 198: 行 202:
  
 デジタル入出力はスケッチで正しく指定できていればどのソケットを使ってもOKです。 デジタル入出力はスケッチで正しく指定できていればどのソケットを使ってもOKです。
-但し、以下のピンはデジタル入出力には使わない方が無難です。 +但し、以下のDピンは__デジタル入出力には__使わない方が無難です。 
-  * D0とD1:UARTと兼用のピン(R3の場合絶対に使わないこと!) +  * D0とD1:UARTと兼用のピン。UART用として使った方が無難です**(特にR3の場合絶対にデジタル入出力には使わないほうがいいです!)** 
-  * D13:Lチカで使ったLEDと繋がっているピン+  * D13:Lチカで使った、基板上のLEDと繋がっているピン
  
 /*<alert type="danger"> /*<alert type="danger">