- Itt egy pár fotó az iPhone 17 sorozatról
- Mobil flották
- One mobilszolgáltatások
- Samsung Galaxy S25 - végre van kicsi!
- Bemutatkozott a Poco X7 és X7 Pro
- Okosóra és okoskiegészítő topik
- Gyorsabb és drágább - kezünkben a Samsung Galaxy S23
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Yettel topik
- Milyen okostelefont vegyek?
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
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
-
weiss
addikt
válasz
KFORboy #12658 üzenetére
#include <avr/wdt.h>
#include <avr/io.h>
#define VCHECK 666
#define DELAY_3HOURS 10800000UL
#define DELAY_10MINS 600000UL
#define DELAY_400MSECS 400UL
void setup(){
digitalWrite(PIN2, LOW);
if(is_vcheck_ok())
{
reset();
}
attachInterrupt(digitalPinToInterrupt(PIN3), reset, HIGH);
digitalWrite(PIN2, HIGH);
delay(DELAY_3HOURS);
if(is_vcheck_ok())
{
digitalWrite(PIN4, HIGH);
delay(DELAY_10MINS);
digitalWrite(PIN2, LOW);
delay(DELAY_400MSECS);
digitalWrite(PIN4, LOW);
}
else{
reset();
}
}
void loop(){
}
bool is_vcheck_ok(){
return VCHECK < analogRead(PIN1);
}
void reset(){
noInterrupts();
wdt_enable(WDTO_30MS);
while(true){
}
} -
weiss
addikt
válasz
férfiállat #12422 üzenetére
Keress/találj ki valami projektet, amiben hasznosítani tudsz egy mikrovezérlőt /időjárás állomás, valami egyszerű játék, etc./, és kezdj el foglalkozni vele. Ha céltalanul belevágsz, akkor csak nyűgnek fogod érezni.
-
weiss
addikt
válasz
gyapo11 #12416 üzenetére
Amennyire én tudom, az általános képlet igencsak bonyolult. Maga a napkelte/nyugta egy szinuszhullámot követ, tehát ha arra a helyre, amire kíváncsi vagy kiszámolod az függvényt jó vagy. Viszont figyelembe kell venni a nyári időszámítást is, ha korrekt akarsz lenni, szóval az még plusz munka.
-
weiss
addikt
Na, szóval kiderült, hogy ha a powerOff() metódust használom, akkor nem megy deep sleepbe a modul, arra a hibernate() való, így sikerült 1 mA alá mennem fogyasztásban. Ezt csak a gagyibb multiméteremmel tudtam mérni, szóval pontosan nem tudom, mennyi az annyi. Kicsit kellett trükközni, mert a GxEPD "elfelejti", hogy hibernálva volt a display mikor az ESP32 deep sleepbe megy, és nem reseteli. Sajnos az egész ojjektum nem fér bele az RTC RAM-ba így az osztályba vettem fel egy RTC_DATA_ATTR változót.
-
weiss
addikt
Általában minden repóhoz van licensz, ami egyértelműen leírja, mit tehetsz vele. Ha nincs, akkor a default az, hogy semmit.
-
weiss
addikt
válasz
MasterMark #12192 üzenetére
Gondolom, mikor nem világít, akkor egy FET elvágja a vezetéket, és a nagy impedanciát az Arduino HIGH-nak veszi, tippre. Próbálj meg berakni egy pártíz kilós lehúzóellenállást.
-
weiss
addikt
Vettem egy ilyen einkes ESP32 modult. Nagyon jó, tud mindent ami kell /mondjuk az eink felbontása gyászos, de ezt most hagyjuk/, viszont deep sleepben 1,6 mA-t eszik, ami nevetségesen sok. Volt rajta egy led, azt leforrasztottam. Ha 3,3 V-ról táplálom meg, megkerülve az LDO-t, nincs változás. Ha kihúzom a display kábelét, akkor kb. 1,1 mA-t fogyaszt, ami szintén fura, mert a displaynek csak néhány uA-t kellene fogyasztania kikapcsolva. Próbáltam üres sketcket rátölteni ami rögtön sleepbe megy, de ugyan az. Ez a bekötési ábra, hátha segít. Látott valaki ilyet, van valakinek ilyen modulja?
-
weiss
addikt
válasz
zsolti_20 #12061 üzenetére
Es olvastam rola meg egy dolgot de ebben nem vagy ok biztos megkell h erositsek a tobbiek, de mintha valaki leforrasztotta volna a 3.3v konvertert az arduino alaplapjarol ezzel is sporolva.
Ennek azért van értelme, mert a gagyibb regulátoroknak nagy a nyugalmi/földáramuk, így érdemes kicserélni, ha sok a deep sleep.
-
-
weiss
addikt
válasz
zsolti_20 #11882 üzenetére
Pl. kell 1 kB adat, akkor vagy statikusan lefoglalod neki a helyet
unsigned char adat[1024];
vagy dinamikusan foglalod le, és akkor csak akkor foglal helyet, ha kell, és utána felszabadítod, ha már nem kell.
unsigned char* adat = malloc(1024); /* vagy calloc(1024, sizeof(unsigned char)), ha rögtön 0-ra is akarod memsetelni */
free(adat);Vagy
new
ésdelete
C++-ban, de azt hagyjuk. Előnye, hátránya mindkettőnek van, neked kell tudnod, mit akarsz csinálni. A dinamikus mindig a globális adatterületen foglal helyet, a statikus meg ott, ahol deklarálod a változót. -
weiss
addikt
válasz
tonermagus #11814 üzenetére
Úgy érted nullát. Földért alapból kéztörés járna. Amúgy mindig a fázist.
-
weiss
addikt
Konkrét példám sajnos nincs, de ami neked kell, az könnyen összeollózható az ESP32-es Arduino IDE WiFiAccessPoint, NVS flash példákból. Én ezt csinálnám:
1/ Program megnézi, hogy van-e az NVS-ben letárolt AP név.
1/a Ha igen, csatlakozik, profit.
1/b Ha nem, vagy nem tud csatlakozni folyt.
2/ Indít egy saját AP-t.
3/ User megadja az AP SSID-t/pass-t.
4/ Letároljuk NVS-ben.
5/ Visszatérünk 1-re. -
weiss
addikt
Helló, hozott már össze valaki usb-s zigbee adapter - xiaomi szenzor kiolvasást? A neten találtam leírást, de az csak mqtt volt elég komoly SW-rel, és nekem olyan kellene, ami minimális szoftverrel visszaadná a szenzor adatait.
-
weiss
addikt
Ennek nem tudjátok mi az ebay-en/Alin kereshető típusa? Csak az 1:64-es változatot találom mindenhol.
-
weiss
addikt
ESP32-őn Arduino IDE alatt próbált valaki posix thread mutexeket használni? Folyton lefagy az egész, pedig linuxon működik a kód.
Új hozzászólás Aktív témák
- Miért álltak az oldalak egy hétig, mi történt?
- Itt egy pár fotó az iPhone 17 sorozatról
- Mobil flották
- Milyen autót vegyek?
- Casco és kötelező gépjármű felelősségbiztosítás
- Autós topik látogatók beszélgetős, offolós topikja
- Autós topik
- Anime filmek és sorozatok
- One mobilszolgáltatások
- Házimozi belépő szinten
- További aktív témák...
- Samsung 32" M8 4k Smart Monitor!32"/4k/VA/Smart Remote/DEX /Airplay/Type-C/Slimfit Kamera/Beszámítá
- VW/ Skoda fejegység Android 13, 6/64gb eladó
- Lenovo Loq Gaming 15IRX9
- Dell Precision M4700- I7 4. generációs - 16Gb - Nvidia Quadro
- Panasonic Toughbook CF-MX4-1 12.5" Érintős- - Akár 8-10 órás akkuval
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Bomba ár! Dell Latitude 7390 2in1 - i7-8G I 16GB I 256SSD I 13,3"FHD Touch I HDMI I Cam I W11 I Gar
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Rampage SHIVA Thermaltake 500W
Állásajánlatok
Cég: FOTC
Város: Budapest