From fe73dbbf9b6864c2064ec8d002a8a1212fafb54a Mon Sep 17 00:00:00 2001 From: EnricoGuccii Date: Wed, 7 May 2025 13:02:37 +0200 Subject: file structure, rgb class --- src/main.cpp | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 73 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main.cpp b/src/main.cpp index 13e25b3..453eb0b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,16 +1,81 @@ #include +#include "oled.h" +#include "rgb.h" +void setup() { + // oled_init(); + //oled_print("siema", 0, 10); + // oled_drawBox(); + + + // pinMode(RED_PIN, OUTPUT); + // pinMode(GREEN_PIN, OUTPUT); + // pinMode(BLUE_PIN, OUTPUT); -#define LED_PIN 2 + // pinMode(IN1, OUTPUT); + // pinMode(IN2, OUTPUT); -void setup() { - - pinMode(LED_PIN, OUTPUT); - digitalWrite(LED_PIN, LOW); + // pinMode(IN3, OUTPUT); + // pinMode(IN4, OUTPUT); } void loop() { - - - + + // setColorRGB(255, 0, 0); // Red + // oled_print(" red", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(0, 255, 0); // Green + // oled_print(" green", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(0, 0, 255); // Blue + // oled_print(" blue", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(255, 255, 0); // Yellow + // oled_print(" yellow", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(0, 255, 255); // Cyan + // oled_print(" cyan", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(255, 0, 255); // Magenta + // oled_print(" magenta", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(255, 255, 255); // White + // oled_print(" white", 0, 10); + // delay(2500); + // oled_clear(); + // setColorRGB(0, 0, 0); // Off + // oled_print(" off", 0, 10); + // delay(2500); + // oled_clear(); + // digitalWrite(RED_PIN, HIGH); + // digitalWrite(GREEN_PIN, LOW); + // digitalWrite(BLUE_PIN, LOW); + // digitalWrite(IN1, HIGH); + // digitalWrite(IN2, LOW); + // digitalWrite(IN3, HIGH); + // digitalWrite(IN4, LOW); + // delay(2000); + // digitalWrite(RED_PIN, LOW); + // digitalWrite(GREEN_PIN, HIGH); + // digitalWrite(BLUE_PIN, LOW); + // digitalWrite(IN1, LOW); + // digitalWrite(IN2, HIGH); + // digitalWrite(IN3, LOW); + // digitalWrite(IN4, HIGH); + // delay(2000); + // digitalWrite(RED_PIN, LOW); + // digitalWrite(GREEN_PIN, LOW); + // digitalWrite(BLUE_PIN, HIGH); + // digitalWrite(IN1, LOW); + // digitalWrite(IN2, HIGH); + // digitalWrite(IN3, HIGH); + // digitalWrite(IN4, LOW); + // delay(2000); } + -- cgit v1.2.3