Arduinoの覚書

自分の備忘録です。Arduino以外もあります。

Arduino Uno

★ Arduino 8.PCからLED調光

目的 PCのシリアルモニタに0~255を入力して、外付LEDをPWM調光させる。 数値の終わりはz(Enter)を入力する。 シリアルモニタは、スケッチの右上にあるボタンを押すと出てくる。 その上側の欄に入力する。下側に調光値を表示させる。 回路図 「外付LEDの点滅」…

★ Arduino 7.PCからLED点灯

目的 PCのシリアルモニタに入力して、内蔵LEDを点灯&消灯させる。 シリアルモニタは、スケッチの右上にあるボタンを押すと出てくる。 その上側の欄に入力する。 回路図 なし スケッチ #define LED 13 // LED=13(pin) 内蔵LED void setup() { Serial.begin(96…

★ Arduino 6.PWM調光によるLED点滅

目的 LEDをPWM調光によりじわっと点滅させる。 回路図 「外付けLEDの点滅」と同じ スケッチ PWM値は、0(暗)~255(明)の256階調 #define LED 10 // LED=10(pin) void setup() { } void loop() { // ループ int i; // 変数 整数 for (i = 0; i <= 255; i++){ // …

★ Arduino 5.温湿度&気圧測定(I2C通信)

目的 温湿度&気圧を測定する。 温湿度&気圧センサー AE-BME280 秋月電子通商にて1,080円(K-09421) 測定範囲と精度 温度 -40~+85℃, ±1℃ 湿度 0~100%, ±3% 気圧 300~1100hPa, ±1hPa Vcc=1.71~3.6V アドレスは、0x76(5pin=GND)と0x77(5pin=Vcc)のどちらか。…

★ Arduino 4.Cdsによる明るさ表示

目的 Cdsを使用し、明るさに相当する概略電圧を表示する。 Cdsセル GL5528 (1MΩ) 秋月電子通商にて40円(I-05859) 0Lux時、1MΩ 10Lux時、10~20kΩ 100Lux時、2~3.5kΩ 精度が悪いので明るい/暗い程度しかわからない。 http://akizukidenshi.com/download/ds/s…

★ Arduino 3.外付SWのカウント

目的 外付SWの押した回数をカウントする。 ずっと押していてもカウントupはしない様にする。 回路図 SW on時、5V/(プルアップ抵抗) 分流れる。SW off時は、もっと少ない。 スケッチ int SW = 2; // D2pin-SW-GNDに接続 整数 int count =0; // カウント数=0 …

★ Arduino 2.外付LEDの点滅

目的 外付LEDを点滅させる。 回路図 LEDのVf=2Vとすると、(5V-2V)/330Ω=9mA流れる。 回路図は、フリーソフトのBSch3V Ver0.83.01を使用。 スケッチ int LED =10; // D10にLEDを接続 整数 int INTERVAL =1000; // 間隔時間=1000mS 整数 void setup() { pinMod…

★ Arduino 1.内蔵LEDの点滅

使用環境 ボードは、Arduino Uno R3 ArduinoのIDE(統合開発環境)は、1.8.5 記入するプログラムはC言語に似ている。 目的 基板上にあるLED「L」を点滅させる。 回路図 省略 スケッチ void setup() { pinMode( 13, OUTPUT ); // 内蔵LEDはD13端子とパラ接続 // …

★ Arduino ピン内容

本体 Arduino Uno R3 (Amazon primeにて3,240円) ピン 内容 ピン 内容 D0 UART通信RX, デジタル入出力 A5, D19 アナログ入力, デジタル入出力 D1 UART通信TX, デジタル入出力 A4, D18 アナログ入力, デジタル入出力 D2 デジタル入出力 A3, D17 アナログ入力,…

★ Arduino 参考書

私が読んだ参考書です。・Arduinoではじめる電子工作超入門 これ1冊でできる 改訂2版(2016/10) I2Cは、特定部品専用の著者ライブラリが用意してあり汎用性が難。 ・Arduino電子工作 電子オルガン 電卓 ブートローダ/スケッチライタを作る(2016/04) 対象品を作るときに有用…