Skip to content

Stores Arduino UNO R3 Sketches

Moriya Hiroyuki edited this page Nov 27, 2025 · 22 revisions

Stores Arduino UNO R3 Sketches.

Arduino UNO R3の勉強で作成したスケッチ集の説明

そして 技術的ハイライト(Technical Highlights)


pinMode13

sketch name = pinMode13
LEDを点滅させる


serial_msg

sketch name = serial_msg
Arduinoのカウントをメッセージとして受信し、シリアルモニターに表示するスケッチ


calc

sketch name = calc
計算結果をターミナルとLEDで表示する


LED-BLINK

sketch name = LED-BLINK
PD10に接続したLEDを点滅させる

自作関数 LED_blink をSetup関数前で型宣言だけして、ロジックは後方で定義。


sw_count

sketch name = sw_count
スイッチの状態(押されているかどうか)を表示する
スイッチを押すとLEDが点滅するように改造し、Documentフォルダに回路図をのせた


SW_LEDcontrol

sketch name = SW_LEDcontor
Switch押下でLED点滅しブザー鳴動する
Documentフォルダに回路図をのせた
wokwiにソースと回路図を公開した
wokwi SW_LEDcontrol

音程周波数定義ファイル"pitch.h"を作成
#define,const,switch文を使用
スイッチを押すまで待機のロジック
一次元配列の使用


UltrasonicDistanceSensor

sketch name = UltrasonicDistanceSensor
超音波センサー(HCSR04)でLED点滅しブザー鳴動する
Documentフォルダに回路図をのせた
wokwiにソースと回路図を公開した
wokwi UltrasonicDistanceSensor

ライブラリ導入 HCSR04 ultrasonic sensor
ヘッダーファイル読み込み #include <HCSR04.h>
距離センサーオブジェクト生成 HCSR04 kyoriSensor(TRIG_PIN, ECHO_PIN);
部品制御 float distance = kyoriSensor.dist();
シリアルプロッタ Teleplot導入


variableResistor

sketch name = variableResistor
Outline:可変抵抗器の変化を読み取る

V1.0 初期バージョン
wokwi variableResistor(V1.0)
V1.1 シリアルプロット表示
V2.0 LED点滅
wokwi variableResistor(V2.0)


PhotoResistor

sketch name = PhotoResistor
Outline:明るさを検知する
wokwi PhotoResistor_v1.0


DC_Motor

sketch name = DC_Motor
Outline:直流モーターを制御する

V1.0 ELEGOO社のソースをほぼ転用
V2.0 完成版。回路やロジック見直しなど多数修正


Servo_Motor

sketch name = Servo_Motor
Outline:サーボモーターを制御する

ライブラリ導入 Servo

Clone this wiki locally