summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
new file mode 100644
index 0000000..ad04a67
--- /dev/null
+++ b/src/main.cpp
@@ -0,0 +1,62 @@
+#include <Arduino.h>
+//#include <Wire.h>
+#include <Adafruit_SSD1306.h>
+
+Adafruit_SSD1306 display(128, 64);
+
+uint8_t zz[]={
+ 0b11111111,
+ 0b11111111,
+ 0b11111111,
+
+ 0b11011001,
+ 0b11100010,
+ 0b01111111,
+
+ 0b10011010,
+ 0b10111010,
+ 0b10111111,
+
+ 0b11011101,
+ 0b11110110,
+ 0b10111111,
+
+ 0b11011010,
+ 0b10111010,
+ 0b10111111,
+
+ 0b10001100,
+ 0b11100011,
+ 0b00111111,
+
+ 0b11111111,
+ 0b11111111,
+ 0b11111111
+};
+
+void setup() {
+ digitalWrite(2, 0);
+ delay(500);
+ if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3c)){
+ digitalWrite(2, 1);
+ while (true);
+ }
+ //display.display();
+ //delay(2000);
+ //display.drawLine(10, 10, 20, 20,1);
+ display.clearDisplay();
+
+ display.drawBitmap(80, 0, zz, 24,7,1);
+ //display.setCursor(35,30);
+ //display.setTextColor(2);
+ //display.println("Cicho\xa4\xb0\xb1\xb2");
+
+ display.display();
+}
+
+void loop() {
+ //digitalWrite(2, 0);
+ //delay(1000);
+ //digitalWrite(2, 1);
+ //delay(1000);
+} \ No newline at end of file