//Mappatura piedini
static const uint8_t D0 = 16; //Led Built In
static const uint8_t D1 = 5;
static const uint8_t D2 = 4;
static const uint8_t D3 = 0;
static const uint8_t D4 = 2;
static const uint8_t D5 = 14;
static const uint8_t D6 = 12;
static const uint8_t D7 = 13;
static const uint8_t D8 = 15;
static const uint8_t D9 = 10;
static const uint8_t D10 = 9;
static const uint8_t D11 = 8;
static const uint8_t D12 = 11;
static const uint8_t D13 = 7;
//Librerie
#include<LiquidCrystal.h>
// LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal lcd(D1, D2, D3, D4, D5, D6);
void setup() {
pinMode (D0, OUTPUT);
pinMode (D9, INPUT);
lcd.begin(16, 2);
}
void loop() {
lcd.setCursor(0,0);
lcd.print(millis()/1000);
if(millis()/1000 > 10){
lcd.setCursor(5,0);
lcd.print(millis()/1000-10);
}
if(digitalRead(D9) == LOW) {
digitalWrite(D0, HIGH);
}
else {
digitalWrite(D0, LOW);
}
}Loading
esp32-c3-rust-1
esp32-c3-rust-1