Hirdetés
- Már nem tudni, hogy mikor kerülhetnek piacra a DGX Spark gépek
- Nvidia GPU-k jövője - amit tudni vélünk
- Androidos fejegységek
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Dell notebook topic
- Milyen processzort vegyek?
- Billentyűzet gondom van
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen TV-t vegyek?
- Milyen egeret válasszak?
-
PROHARDVER!
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
-
-
-
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){
}
} -
-
-
-
-
-
-
-
-
-
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.
-
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.
-
-
-
-
-
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.
-
-
-
Általában minden repóhoz van licensz, ami egyértelműen leírja, mit tehetsz vele. Ha nincs, akkor a default az, hogy semmit.
-
-
-
-
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.
-
-
-
-
-
-
-
-
-
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?
-
-
-
-
-
-
-
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.
-
-
-
-
-
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. -
-
-
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.
-
-
-
-
-
-
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. -
-
-
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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Ennek nem tudjátok mi az ebay-en/Alin kereshető típusa? Csak az 1:64-es változatot találom mindenhol.
-
-
-
-
-
-
-
-
-
-
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
- Xiaomi 14T - nem baj, hogy nem Pro
- Apple iPhone 17 Pro Max – fennsík
- Már nem tudni, hogy mikor kerülhetnek piacra a DGX Spark gépek
- Linux kezdőknek
- Futás, futópályák
- Battlefield 6
- Béta iOS-t használók topikja
- Nvidia GPU-k jövője - amit tudni vélünk
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Windows 11
- További aktív témák...
- Bomba Ár! Lenovo IdeaPad Flex 5 Ryzen 3 5300U I 4GB I 128SSD I 14" FHD Touch I W11 I Cam I Garancia!
- Bomba ár! HP ProBook X360 435 G7 - Ryzen 3/5 I 8GB I 256SSD I 13,3" FHD Touch I W11 I Cam I Gari!
- Bomba ár! Lenovo ThinkPad X13 G1 - AMD Ryzen 5 PRO I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Gari!
- Bomba Ár! Lenovo ThinkPad E14 G2 AMD - Ryzen 5 I 8GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- Bomba ár! Lenovo ThinkPad T14s G1 - i7-10G I 16GB I 512GB SSD I 14" FHD Touch I Cam I W11 I Gari!
- AKCIÓ! Dell Latitude 5550 notebook - Intel Ultra 7 165U 16GB DDR5 RAM 1TB SSD Intel Graphics WIN11
- Bomba ár! Dell Latitude 5410 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Garancia!
- GYÖNYÖRŰ iPhone 13 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3619
- BESZÁMÍTÁS! Gigabyte A520M R5 5500 16GB DDR4 500GB SSD GTX 1660 Super 6GB CHIEFTEC Libra Zalman 500W
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3180
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest