ESP32-> https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
ESP8266-> https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
const int LED1 = 9;
const int LED2 = 10;
const int LED3 = 11;
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
// LED 1
for ( int i=0; i<=255; i++ ) {
analogWrite(LED1, i);
delay(10);
}
for ( int i=255; i>=0; i-- ) {
analogWrite(LED1, i);
delay(10);
}
// LED 2
for ( int i=0; i<=255; i++ ) {
analogWrite(LED2, i);
delay(10);
}
for ( int i=255; i>=0; i-- ) {
analogWrite(LED2, i);
delay(10);
}
// LED 3
for ( int i=0; i<=255; i++ ) {
analogWrite(LED3, i);
delay(20);
}
for ( int i=255; i>=0; i-- ) {
analogWrite(LED3, i);
delay(10);
}
}
#include <LedControl.h>
#include <DS3231.h>
LedControl lc = LedControl (12,11,10,1); // Arduino pins - DIN, CLK, CS, no.of devices is 1
DS3231 rtc (SDA, SCL);
Time dt;
void setup() {
lc.shutdown (0, false); // wake up display
lc.setIntensity (0, 15); // set brightness level (0 to 15)
lc.clearDisplay (0); // clear display register
rtc.begin();
//clock.setDateTime(2020, 12, 23, 20, 58, 0);
/*Ha fel van töltve a kód akkor a fenti sort
* megjegyzésbe kell rakni, ellenkező esetben minden
* minden alaklommal a fenti sorban beállított idővel indul
*tehát ez csak addig kell amig beáállítjuk az RTC modult
*/
}
void loop() {
dt = rtc.getTime();
lc.setChar(0, 7, dt.hour/10,false);
lc.setChar(0, 6, dt.hour%10,false);
lc.setChar(0, 5, '-', false);
lc.setChar(0, 4, dt.min/10,false);
lc.setChar(0, 3, dt.min%10,false);
lc.setChar(0, 2, '-', false);
lc.setChar(0, 1, dt.sec%10,false);
lc.setChar(0, 0, dt.sec/10,false);
}