Hirdetés
- Igazi csúcskészülék lett a Poco F7 Ultra
- WayteQ blog: WayteQ xBook-60w ebook olvasó
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- iPhone topik
- Milyen okostelefont vegyek?
- Akciófigyelő: Ha kéne vezeték nélkül CarPlay és Android Auto...
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Xiaomi 12T - egytucat
- Samsung Galaxy S23 Ultra - non plus ultra
- Az Oppo Find X8 Ultra lett a legvékonyabb kameramobil
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
its_grandpa
tag
válasz
KoVee84 #19967 üzenetére
Bocs de ez így egy ~ 130 soros borzalom.
A case ágak 0-3 ig ugyanazok, csak a név kiírása miatt van benne "magic number" azaz a texts[n].
Ez kb. a fele, 65 sor és remélem ugyanazt csinálja.int vref = 1100;
const char* persons[] = {"Kovács","Könözsi","Csepura","Németh"};
const uint64_t egy_nap = 86400000000;
RTC_DATA_ATTR unsigned int reboot_counter = 0;
void setup()
{
Serial.begin(115200);
delay(10);
epd_init();
delay(10);
// Correct the ADC reference voltage
esp_adc_cal_characteristics_t adc_chars;
}
void loop()
{
int persons_no = reboot_counter; // csak a szépség kedvéért
if reboot_counter < 4:
{
epd_poweron();
epd_clear();
delay(10);
uint16_t v = analogRead(BATT_PIN);
float battery_voltage = ((float)v / 4095.0) * 2.0 * 3.3 * (vref / 1000.0);
String voltage = "Feszültség: " + String(battery_voltage) + "V";
Serial.println(voltage);
int cursor_x = 60;
int cursor_y = 475;
writeln((GFXfont *)&FiraSans, (char *)voltage.c_str(), &cursor_x, &cursor_y, NULL);
cursor_x = 180;
cursor_y = 290;
writeln((GFXfont *)&OpenSansExtraBold72, (persons[ persons_no]), &cursor_x, &cursor_y, NULL);
reboot_counter++;
epd_poweroff_all();
esp_sleep_enable_timer_wakeup(egy_nap * 7);
esp_deep_sleep_start();
}
else if reboot_counter = 4:
{
epd_poweron();
delay(10);
int cursor_x = 550;
int cursor_y = 475;
writeln((GFXfont *)&FiraSans, ("SZELEKTÍV KUKA"), &cursor_x, &cursor_y, NULL);
reboot_counter++;
epd_poweroff_all();
esp_sleep_enable_timer_wakeup(egy_nap * 6);
esp_deep_sleep_start();
}
else
{
esp_restart();
}
} /* loop */
A switch ágak végére meg illenék a break csak a megszokás miatt.
(ez a notepad++ ból történő másolás, kódformázás nem lett az igazi, bocs)
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Igazi csúcskészülék lett a Poco F7 Ultra
- Milyen videókártyát?
- Politika
- AMD Navi Radeon™ RX 9xxx sorozat
- Gitáros topic
- Okos Otthon / Smart Home
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Futás, futópályák
- További aktív témák...
- Új Alienware m16 R2 Ultra 9/32GBRAM/1TBSSD/NVIDIAGeForce RTX4070 16,1"2560x1600 240Hz
- Remek áron dobozos új Asus Tuf Gaming A17/R7-7735HS 16GB 512B SSD Nvidia RTX 4050 6GB 144Hz garancia
- Gamer asztali gép
- Akciós áron, Lenovo ThinkPad T14 Intel Core i5-1135G7/16GB RAM/512GB SSD/14" FULL HD IPS kijelző
- Dobozos Új gamer MSI Katana 15 /i7-12650H/16GB/1TB SSD/RTX 4070 8GB GB/144Hz/Gari
- ÁRGARANCIA!Épített KomPhone i5 10600KF 16/32/64GB RAM RTX 3050 6GB GAMER PC termékbeszámítással
- Lenovo ThinkPad X270 (15) - i5-7300U, 16GB, 512GB SSD, 12" FULL HD
- BESZÁMÍTÁS! Intel Core i7 7700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- 124 - Lenovo Yoga Pro 7 (14IMH9) - Intel Core Ultra 9 185H, RTX 4060 (48 hónap garancia!)
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 4060Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest