Arduino


ポチしてしまった.

Tutorial はこれ
↓↓↓↓↓
コンヒューター/Arduino/The Most Complete Starter Kit for Mega V1.0.2021.05.13.pdf

Lessons

概略はこれが判り易かった
↓(2025.07 の時点では リンク切れ )
https://fabcross.jp/topics/beginner_guide/20200803_arduino_guide.html

ここで使う スケッチブック(Code)(inoファイル)は arduino を install した PC の [\user\Documents\Arduino\elegoo\] にある

include file は その中のzipにある xxx.h を直接配置しても ok みたい(simulideの場合)

言語はここを参考に
http://www.musashinodenpa.com/arduino/ref/

このサイトも,上に準拠して書かれていてわかりやすい
↓↓↓↓↓
おもろや(再構成)

 

 

■arduino nano の概略

  Arduino Nanoの仕様・機能

■ Arduino UNO R4 はちょっと違う

   Arduino UNO R4とC#でシリアル通信するときの罠
.....  Arduino UNO R4 C#アプリでシリアル通信できない???解決!

■WiFi接続

【Arduino】UNO R4 WiFi で「WiFi」接続する!

  ArduinoによるWi-Fi使用の実践例

 

■Arduinoで開発

  Arduinoに接続したLEDをWindows PCのC#アプリからシリアル通信で制御する

  ソースに絡まるエスカルゴ - 【Arduino/python】Arduino UnoのEthernetシールドでUDP通信

 

  Lチカしながら音楽再生・Arduino UNO R4のタイマと割り込みとクロック事情

 

2025.08.09 現在 arduino IDE 2.3.6 は三条と病院ではOKだが,川岸町の環境では ino をload するのがおかしい

...synologyからloadしようとするからできないのかも--synchro した local drive なら load できる.
...でも errorを告げるおかしな console がでるのは同じ
...2.3.4 にもどした

 

■Arduino で VSCode を使うには
ArduinoをVSCodeで使いたい! を参考にした

【開発環境】Visual Studio Code上でArduino開発

Arduino 用の Visual Studio Code 拡張機能

  ArduinoをVSCode上で開発する

 

2025.06.18 なんかやり方を忘れたのでここを参照した--が違うようだ.Version によっていろいろ随分違う.使えるツールも変わってきている

VSCodeでArduino開発をしよう

VS から C++ を先に install しておくも吉

設定ファイル json を書き換えるときは 行末にコンマ[,]を忘れるな

arduino cli とか余計な設定はいらないみたい
...いらないマシンとないと動かないマシンがある...以前の遺残があって,なんとなく動いている?

基本的には arduino ide 2.0系では保証されない.1.0系を対象に作成されているとか...

でも(C++の設定が)うまくいかなかった
で,これが参考になった(再度ここ)
【開発環境】Visual Studio Code上でArduino開発

★設定で, C_Cpp.intelliSenseEngine(IntelliSense プロバイダーを制御します) を [Tag Parser] に
...こうしないと arduino の予約語に波線[~~~~~~]がついてしまう.
...この波線は arduino.h を探せないのが原因かとともっていたが,C++ の設定の中にあるし,そういう問題ではなかったようだ

 

SimulIDE

SimulIDE を使う場合は Arduino の開発環境は

arduino-1.8.19-windows.exe から Install するのが吉かも

そうしないと Tools のフォルダがなくて SimulIDE の設定に困る

 

arduino 2.3.2 をインストールした環境でも,SimuIDEにその場所を指定すれば作動する
ここ↓
C:\Users\byf04\AppData\Local\Programs\arduino-ide


ただし,
avr-readelf executable not detected といわれいろいろなファイルが無いと言われるので探した


探すとここにある
C:\Users\Yasushi\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin

ここに PATH を切るか - これでうまくいった

 

■ プルダウン、プルアップとは? → ここが分かりやすかった

 

 

 

 

 

ELEGOO チュートリアルに沿ってリアルで おもろや CRUMB    
Lesson 0 IDE のインストール Lesson 00 【インストール編】      
Lesson 1 ライブラリを追加してシリアルモニタを開く Lesson 01 【ライブラリインストールおよびPCとの接続編】 接続-電源オン    
Lesson 2 点滅 Lesson 02 【ダイオード点滅編】 Lesson02_Blink    
Lesson 3 LED Lesson 03 【ダイオードの輝度変更編】 Lesson03_LED    
Lesson 4 RGB LED Lesson 04 【RGBダイオード制御編】      
Lesson 5 デジタル入力 Lesson 05 【プッシュボタンスイッチ編】 Lesson05_デジタル入力    
Lesson 6 アクティブブザー Lesson 06 【電子ブザー編】 Lesson06_ActiveBuzzar    
Lesson 7 受動ブザー        
Lesson 8傾斜ボールスイッチ        
Lesson 9 サーボ        
Lesson 10超音波センサモジュール        
Lesson 11膜スイッチモジュール