- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- sziku69: Fűzzük össze a szavakat :)
- Argos: Szeretem az ecetfát
- GoodSpeed: Ugrás 32 GB RAM-ról 64 GB RAM-ra: Corsair Vengeance CMK64GX5M2B6000Z30
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- Elektromos rásegítésű kerékpárok
-
LOGOUT
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
-
ReFleXx
addikt
válasz
lanszelot #20029 üzenetére
itt egy egyszeru kod:
const int buttonPin = 4;
int buttonState = 0;
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
delay(1000);
}
void loop() {
buttonState = digitalRead(buttonPin);
Serial.print("buttonState: ");
Serial.println(buttonState);
delay(50);
}
ha ezt feltoltve a gombot benyomva 0-ra kell veltozzon a buttonState, ha elengeded akkor 1, az ellenallast vedd ki, a kapcsolo legyen a 4-es pin es a GND között.
-
ReFleXx
addikt
mar miert nem lenne baj, szerinted akkor mi tortenik ha az 500as delay alatt kattint a gombbal? ha kiveszi akkor fog prellegni
itt az arduinos debounce tutorial: https://docs.arduino.cc/built-in-examples/digital/Debounce
-
ReFleXx
addikt
válasz
Tankblock #20015 üzenetére
nem hiszem h prelleges a gond jelenleg, van a loopjaban egy 500as delay, na ha most pont ez alatt az 500ms alatt klikkel a kapcsolon, akkor azt pont nem fogja észrevenni a kontroller.
most ha a tobbi utasitas a loopban durvan eltulozva is instant lefut a legjobb esetben masodpercenkent 2x nezi meg a button allapotot. -
ReFleXx
addikt
válasz
lanszelot #20009 üzenetére
persze hogy van, eloszor kiiratod es utana allitod 1re, 5 mar nincs is.
helyedbe kiprobalnam csak a gombot, kiveszed az ellenallast, pinmodenal input_pulluppal allitod be nem csak inputtal.
4 v 5-s pin -gomb - GND
gomb benyomaskor igy LOW lesz , alapbol meg HIGH.
a kod tobbi reszet kivennem es csak a gomb reszt hagynam bemt, ha az mar megy akkor menj tovabb. -
ReFleXx
addikt
válasz
lanszelot #20005 üzenetére
normalis , mert akkor lebeg a pin5, ha bekotod akkor az ellenallassal lehuzod GNDre.
igy a kep alapjan jonak tunik a bekotes, eloszor elforgatva neztem
mekkora az ellenallas amit hasznalsz?
vagy vedd ki az ellenallast es hasznald az input_pulldownt ha van olyan.
ha nem akkor megkell forditani a logikat, pullupolni kell a pint es a gombbal meg a gndre kell lehuzni, ehez a programot is igazitani -
ReFleXx
addikt
illetve ha mar van wifi, akkor ki lehetne rakni a netre valahova egy tablazatot hogy adott heten ki a soros es azt lekerdezve irhatna ki a kapott nevet, ennek meglenne az az elonye, hogy tavolrol frissitheto a lista, nem kell ujra programozni az eszkozt ha valaki kimarad mert epp nyaral stb
-
ReFleXx
addikt
válasz
KoVee84 #19963 üzenetére
Rtc memoriaban tudsz tarolni es megjegyzi deepsleep alatt.
gugli elso: [link]
nem irtad vane wifire csatlakozasra lehetoseg.
amugy a 170mikroamper jol hangzik, van devkit ami ennek tobbszoroset eszi nagysagrendekkel, de ez is 10xese annak amit maga a modul eszik deepsleepben -
ReFleXx
addikt
válasz
KoVee84 #19956 üzenetére
egyebkent nem kapcsolodik fel wifire sem a kutyu?
Van wifi ott ahova telepited? Honnan tudja mennyi a pontos ido? A belso ora nem pontos ennyire siman elmaszik 5%ot is,de ha pontos lenne akkor is elcsuszna neked az ido mert x hetente ujrainditod es amig ujraindul elmaszik az idozites. Ha nincs net akkor kelleni fog kulso RTC , hogy tudja mikor van uj het vagy kell net es akkor idonkent felebreszted deepsleepbol besynceled a pontos idot netrol es ujraaltatod. -
ReFleXx
addikt
Aki anno C-ben irta a kodot pl attiny-re, annak az arduinoban sokkal könnyebb dolga lesz, arrol nem beszelve hogy ezek a regi C kodok amiket pl AVR Studioban irt az ember azok siman lefordulnak a mostani Arduinoan is, de a mostani Arduino kodok mar nyilvan nem a libraryk nelkul.
Sajnos az Arduinoban megirt kodok nem a hatekonysagukrol es kicsi meretukrol hiresek, pl amig Arduinoban egy egyszeru Blink.ino leforditva 464 byte addig mindez egy regi, library nelkuli C-ben megirva es leforditva csupan 88 byte, azert az jelentos kulonbseg
Es meg ezen is lehetne faragni ha assemblyben lenne megirva eleve -
ReFleXx
addikt
válasz
Harcipocok84 #19851 üzenetére
ha eleg egy uart akkor ott a jol bevalt arduino uno ha tobb is kell akkor pl arduino mega, stm32 bluepill vagy esp32
-
ReFleXx
addikt
kaphato olyan 18650 Lithium akku tarto amelyiknel egy oldalon hozzak ki a + - vezeteket?
-
ReFleXx
addikt
válasz
razorbenke92 #19347 üzenetére
mondjuk inkabb berakok egy 200forintos tp4056os töltőmodult az tuti nem engedi 3V alá meriteni.
-
ReFleXx
addikt
#include <WiFi.h>
#define LED_BUILTIN 2
const char* ssid = "ssid";
const char* password = "pass";
void setup()
{
Serial.begin(115200);
pinMode(LED_BUILTIN, OUTPUT);
delay(100);
WiFi.persistent(false);
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(100);
}
Serial.print("Connection time in milliseconds: ");
Serial.println(millis());
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
Serial.println("Deepsleep...");
ESP.deepSleep(10e6);
}
void loop()
{
// loop nem lesz
}
Egy ilyen egyszeru, felcsatlakozik WiFi-re, ha megvan serial-on kiirja hogy mennyi milisec volt neki villant egy LED-et es elmegy 10-secre aludni.
Erdekelne, hogy milyen gyorsan csatlakozik fel, illetve mennyire stabilan tartja ezt az idot minden deepsleep utan mondjuk 10-20 alkalombol.
LED GPIO portja, meg SSID/password majd modositast igenyel majd -
ReFleXx
addikt
Mértem egy fogyasztást ESP12F-en.
Aktiv állapotban RF-el olyan 71.8mA az áramfelvétel (pár rövid 120mA-s peakekkel), deepsleep állapotban pedig olyan 16.4uA.Ez egy 5 perces mérés grafikonja percenkénti ébresztéssel.
-
ReFleXx
addikt
válasz
#70211840 #18750 üzenetére
egyelore ugy nez ki sikerült rajönni a problemara, több mint egy napig futott most ugy hogy minden alkalommal felcsatlakozott a wifire a 10perces sleepbol. korabban ennyi ido alatt vagy 10 alkalommal biztos nem sikerült csaltakoznia csak restart utan. meg egy dolgot kirpobalok es +1 napig tesztelem.
-
ReFleXx
addikt
válasz
Janos250 #18734 üzenetére
nekem 2db van, ugyanaz a MCU van rajta csak az usb/serial atalakito mas, az egyiknel ha nem emelek egy minimalisat a tx poweren fel sem csatlakozik, ha a router melle rakom akkor sem, egyebkent a jelerosseggel nincs baj, szal valami sw bug lehet, de a legnagyobb problema, hogy random alkalmankent meg igy sem csatlakozik fel.
lehet én kaptam ki 2 selejtet ebbol. -
ReFleXx
addikt
válasz
ViZion #18727 üzenetére
de minek programozo kulon ha van egy fejleszto boardod is (wemos)?
azzal ugyanugy felprogramozod, az esp12f--emet esp32 devkit boarddal es arduino nano boarddal programoztam.nekem wifi szempontbol meg pont az esp8266 valt be, mindig sikeresen beconnectelt, nem ugy mint az esp32
-
ReFleXx
addikt
megjöttek az esp12f-ek tegnap ki is probaltam es sokkal stabilabbnak tunik a WiFi csatlakozasa, eddig mindig elsore becsatlakozott mig a esp32-es moduloknal volt hogy nem tudtak elsore becsatlakozni csak egy restart utan.
-
ReFleXx
addikt
ezt a videot lattam mar , de ebben nem volt szo boost converterrol, illetve itt a vegen a dupla AA elemes elmeletnel nem kalkulalt a beeso feszultsegrol.
ennek ellenere elso korben 2X AA elemmel fogom megprobalni es meglatom mennyit bir a padlason a cucc, azt valahogy szivesebben fenn hagyom mint egy lithium akksit -
ReFleXx
addikt
válasz
#70211840 #18564 üzenetére
hasonlot tervezek, akksi / elem üzemről, nekem eleg ha 4-6 óránként küldi a mérési adatokat, azok között meg deepsleepben van.
2x AA elemmel elmegy a mikrovezerlo ugy hogy nem kell semmilyen voltage regulator vagy barmi, viszont az elemek kapacitasa nem aknazhato ki teljesen, sok benne marad, hamarabb beesik a feszültseg a minimum ala minthogy a kapacitas elfogyna az elemekbol ezert valamilyen lithium akksi jobb csak oda kell elektronika ami stabil 3.3V-t biztosit, peldaul egy HT7333 aminel eleg pici a droput feszultseg es a nyugalmi aram is.azt neked kell mérlegelni, hogy mennyire gyakran kellenek az adatok, a wifi adatatvitel jelentosen tobb fogyasztassal jar mint maga a meres, de csinalhatod azt is hogy összegyujtesz X darab mérési eredményt az RTC memoriaban es egyben kuldod ki, igy sokkal kisebb a fogyi mintha minden merest kikuldenel wifin.
nekem meg uton vannak az alkatreszek igy pontos merest majd csak jövöheten tudok vegezni, de mondjuk ha megtenned hogy nalad deepsleepben mennyi a fogyasztas annak orulnek.
Új hozzászólás Aktív témák
Hirdetés
- Medence topik
- Nagyrobogósok baráti topikja
- Azonnali VGA-s kérdések órája
- Milyen billentyűzetet vegyek?
- Formula-1
- PlayStation 3
- Milyen notebookot vegyek?
- gban: Ingyen kellene, de tegnapra
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Samsung Galaxy S24 - nos, Exynos
- További aktív témák...
- ThinkPad T14 Gen1 14" FHD IPS Ryzen 5 PRO 4650U 16GB 256GB NVMe ujjlolv IR kam gar
- Gamer pc 1080p
- ThinkPad T490 14" FHD IPS i5-8365U 16GB 256GB NVMe magyar vbill IR kam gar
- Nintendo Switch oled sok extrával, játékkal
- Xbox Series X, újrapasztázva, tisztítva, dobozában, 6 hó teljeskörű gar., Bp-i üzletből eladó!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- PS3 Játékok 1500Ft/db - RÉSZLETEK A LEÍRÁSBAN
- Csere-Beszámítás! Asus Rog Strix RTX 3070Ti 8GB GDDR6X Videokártya!
- Samsung Galaxy S25 Ultra 1TB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest