Relative Content

Daily Archives: 2018年6月29日

Arduino UNO (8) mini-Oscilloscope

Piezoセンサーを検証中、信号が見えないので、機能の確認に困っている。 OLEDのミニモニターは、何とかできないかよ探したところ、Arduino UNO時代のものがあり、ESP8266の対応品がない。ESP8266に対応して見たが、うまく表示できない。 仕方なく、蔵入りのArduino UNOを出して、まず検証して見る。   コンパイルエラーと、それと関連する表示範囲おかしい問題があった。 下記の分はエラーになり、コメントアウトして対応。 // error(“Height incorrect, please fix Adafruit_SSD1306.h!”); そして表示範囲おかしい問題は、Adafruit_SSD1306.hを直接修正し、ディフォルトの128×32をコメントアウトし、もう一つの128×64のコメントを外すように変更した。 結果はうまくできた。 Arduino mini-oscilloscope /* This is set up to use a 128×64 I2C screen, as available here: http://www.banggood.com/buy/0-96-oled.html For wiring details see http://youtu.be/XHDNXXhg3Hg */ #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); #if (SSD1306_LCDHEIGHT != […]