10-01-2023, 00:06
Robię zegar - ma odtwarzać głosy ptaków (mp3)
Zamieszczam kod - tak będzie chyba najłatwiej
To oczywiście kawałek kodu
Nazwy mają się wyświetlać na LCD i będzie odtwarzany plik mp3
Mam problem z umieszczeniem tablicy z nazwami w pamięci FLASH
Każda aktualna godzina to numer tekstu w tablicy
#include <LiquidCrystal.h>
LiquidCrystal lcd(10, 9, 8, 0, 1, 2, 3, 4, 5, 6, 7 );
String nazwy[20] =
{
"0-Szpak","1-Zuraw","2-Dzieciol czarny","3-Modraszka","4-Grubodziob","5-Myszolow","6-Sikorka uboga",
"7-Czarnogłowka","8-Zieba","9-Gil","10-Dzwoniec","11-Pleszka","12-Sikorka czubatka"
};
void setup() {
lcd.begin(16,2);
lcd.clear();
}
void loop() {
for (byte k=0; k<12; k++)
{
lcd.setCursor(0,0); //
lcd.print(nazwy[k]);
delay(5000);
lcd.clear();
}
}
Chętnie bym zobaczył ten kod przerobiony na tablicę nazw we FLASH
Pozdrawiam
Zamieszczam kod - tak będzie chyba najłatwiej
To oczywiście kawałek kodu
Nazwy mają się wyświetlać na LCD i będzie odtwarzany plik mp3
Mam problem z umieszczeniem tablicy z nazwami w pamięci FLASH
Każda aktualna godzina to numer tekstu w tablicy
#include <LiquidCrystal.h>
LiquidCrystal lcd(10, 9, 8, 0, 1, 2, 3, 4, 5, 6, 7 );
String nazwy[20] =
{
"0-Szpak","1-Zuraw","2-Dzieciol czarny","3-Modraszka","4-Grubodziob","5-Myszolow","6-Sikorka uboga",
"7-Czarnogłowka","8-Zieba","9-Gil","10-Dzwoniec","11-Pleszka","12-Sikorka czubatka"
};
void setup() {
lcd.begin(16,2);
lcd.clear();
}
void loop() {
for (byte k=0; k<12; k++)
{
lcd.setCursor(0,0); //
lcd.print(nazwy[k]);
delay(5000);
lcd.clear();
}
}
Chętnie bym zobaczył ten kod przerobiony na tablicę nazw we FLASH
Pozdrawiam