Hirdetés
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- GoodSpeed: Ágymatrac keresési kálvária
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- sh4d0w: Kalózkodás. Kalózkodás?
- btz: Internet fejlesztés országosan!
-
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 2const 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
- VR topik (Oculus Rift, stb.)
- Kínai és egyéb olcsó órák topikja
- One otthoni szolgáltatások (TV, internet, telefon)
- exHWSW - Értünk mindenhez IS
- Blu-ray lejátszók
- eBay-es kütyük kis pénzért
- Arc Raiders
- RENNSPORT
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



![;]](http://cdn.rios.hu/dl/s/v1.gif)


ekkold
