2018-07-22から1日間の記事一覧

【解決済み】Arduino dueのuartの割り込みがうまくいってない

下記のサンプルコードを見ると、 data == 49/50でLEDをon/offしている。 49/50は ASCIIコード表 より、 49: 0x31, 1 50: 0x32, 2 となる。1/2をシリアルで送ると、割り込みが入ってON/OFFする? 書き込めたが、LEDはON/OFFしなかった。 UART interrupt Ardui…

Macのscreenコマンドでシリアル通信

参考のリンクのそのまま。 Mac の screen コマンドでシリアル通信 RS232C-USBケーブルをさす前 [chino@kafu ~]$ls -l /dev/tty.*crw-rw-rw- 1 root 35, 4 Jul 20 20:17 /dev/tty.Bluetooth-Incoming-Portcrw-rw-rw- 1 root 35, 0 Jul 20 20:17 /dev/tty.koko…

ArduinoでC++風の"<<"での文字列の連結

下記を参考に、 ライブラリを追加して、動作させてみた。便利だ。 #include <Streaming.h>#include <PString.h> char serialBuffer[4800];PString serialStr(serialBuffer, sizeof(serialBuffer)); serialStr << "ADC 10bit: " << analogRead(A0) << ", "; Serial.print(serialStr); </pstring.h></streaming.h>…

analogReadResolution(bits):arduinoのAD変換のbit数変更

http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=2244 void loop() { // read the input on A0 at default resolution (10 bits) // and send it out the serial connection analogReadResolution(10); Serial.print("ADC 10-bit (default) : …