123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- #include <Arduino.h>
- #include <U8x8lib.h>
- #define SensorPin 13
- U8X8_SH1107_64X128_4W_HW_SPI u8x8(14, 27, 33);
- U8X8LOG u8x8log;
- #define U8LOG_WIDTH 16
- #define U8LOG_HEIGHT 8
- uint8_t u8log_buffer[U8LOG_WIDTH*U8LOG_HEIGHT];
- void setup() {
-
- u8x8.begin();
-
-
- u8x8.setFont(u8x8_font_chroma48medium8_r);
-
-
- u8x8log.begin(u8x8, U8LOG_WIDTH, U8LOG_HEIGHT, u8log_buffer);
-
-
- u8x8log.setRedrawMode(1);
- Serial.begin(115200);
-
- pinMode(SensorPin, OUTPUT);
- ledcSetup(1, 38000, 10);
- ledcAttachPin(SensorPin, 1);
- }
- void loop()
- {
- analogReadResolution(10);
- Serial.println(int(analogRead(SensorPin)));
- u8x8log.print(int(analogRead(SensorPin)));
- u8x8log.print("\n");
- ledcWrite(1, ledcRead(1) ? 0 : 512);
- delay(100);
- }
|