-
Notifications
You must be signed in to change notification settings - Fork 0
Stores Arduino UNO R3 Sketches
sketch name = pinMode13
LEDを点滅させる
sketch name = serial_msg
Arduinoのカウントをメッセージとして受信し、シリアルモニターに表示するスケッチ
sketch name = calc
計算結果をターミナルとLEDで表示する
sketch name = LED-BLINK
PD10に接続したLEDを点滅させる自作関数 LED_blink をSetup関数前で型宣言だけして、ロジックは後方で定義。
sketch name = sw_count
スイッチの状態(押されているかどうか)を表示する
スイッチを押すとLEDが点滅するように改造し、Documentフォルダに回路図をのせた
sketch name = SW_LEDcontor
Switch押下でLED点滅しブザー鳴動する
Documentフォルダに回路図をのせた
wokwiにソースと回路図を公開した
wokwi SW_LEDcontrol音程周波数定義ファイル"pitch.h"を作成
#define,const,switch文を使用
スイッチを押すまで待機のロジック
一次元配列の使用
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導入
sketch name = variableResistor
Outline:可変抵抗器の変化を読み取るV1.0 初期バージョン
wokwi variableResistor(V1.0)
V1.1 シリアルプロット表示
V2.0 LED点滅
wokwi variableResistor(V2.0)
sketch name = PhotoResistor
Outline:明るさを検知する
wokwi PhotoResistor_v1.0
sketch name = DC_Motor
Outline:直流モーターを制御するV1.0 ELEGOO社のソースをほぼ転用
V2.0 完成版。回路やロジック見直しなど多数修正
sketch name = Servo_Motor
Outline:サーボモーターを制御するライブラリ導入 Servo
wokwi Servo_Motor(V1.0)
sketch name = Stepper_Motor
Outline:ステッパーモーター(ステッピングモーター)を制御する
V1.0 ELEGOO社のスケッチをそのまま使用
V2.0 参考資料2をもとにライブラリを使用しない方式に書き直したライブラリ導入 Stepper
switch caseとbreak文
sketch name = TemperatureAndHumiditySensor
Outline:温度と湿度センサー SHT31-DIS用
V1.0 参考文献1のロジックをほぼそのまま作成ライブラリ導入 adafruit/Adafruit SHT31 Library@^2.2.2
ビットシフトと結合
sketch name = TEMPandHUM_SENS
Outline:温度と湿度センサー DHT11用
V1.0 ぶらりweb走り書きのソースを転用ライブラリ導入 DHT sensor library
adafruit/DHT sensor library@^1.4.7
読み取り数値のチェック
Outline:温度と湿度センサー DHT11の値を液晶ディスプレイLCD1602に表示する
V2.0 LCD_Displayのソースを併合導入したライブラリ:DHT sensor library
adafruit/DHT sensor library@^1.4.7
導入したライブラリ:LiquidCrystal
arduino-libraries/LiquidCrystal@^1.0.7
sketch name = LCD_Display
Outline:液晶ディスプレイ(Liquid Crystal Display Module) LCD1602A用
V1.0 dojinosukeさんのソースを使用導入したライブラリ:LiquidCrystal
技術的トピックス: