- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Elektromos rásegítésű kerékpárok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Argos: Szeretem az ecetfát
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- Parci: Milyen mosógépet vegyek?
-
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
-
Janos250
őstag
válasz
patesz #12136 üzenetére
Már többször írtam, de továbbra sem értem, miért akartok az ESP8266-on software serial használni, amikor ott van a hardware serial!
Pontosabb, biztonságosabb, kényelmesebb, stb.
Még példányosítani se kell, mert a HardwareSerial.cpp-ben eleve példányosítva van.
HardwareSerial Serial(UART0);
HardwareSerial Serial1(UART1);Vagy van valami gond az ESP8266 hardware seriallel, amit én nem tudok?
Mintapéldák vannak a neten.
Itt is van róla némi leírás, de elég kevés, pedig az ESP8266 többi részéről részletes tutorial van, mintapéldákkal. Ez főként azoknak ajánlható, aki most ismerkednek az ESP8266-tal.
https://iotbyhvm.ooo/esp8266-tutorials/
A lényeg, hogy a Serial használható adásra vételre egyaránt, a Serial1 pedig csak adásra.
Pont ugyanúgy kell használni, mint a software serialt, csak nem kell include az elején, hanem a setupban a Serial.begin(9600) vagy más baudrate után símán használható.
Itt is van egy mintapélda:
https://create.arduino.cc/projecthub/pawan-kumar3/serial-communication-between-nodemcu-and-arduino-640819
Ez is folyamatosan a hardware serialt használja:
https://www.esploradores.com/wp-content/uploads/2018/04/A-Beginners-Guide-to-the-ESP8266-1.pdf
Ebben is sok egyéb hasznos példa is van. -
-
-
Bogyo72
csendes tag
válasz
patesz #12120 üzenetére
Szia!
Én is ilyen lapot vettem a megoldandó feladathoz. Én így oldottam meg a kommunikációt.
Küldés az ESP felé:
if(myRTC.minutes % 4 == 0 && myRTC.seconds == 7 && kiiras != myRTC.minutes){ char kuld_buff[20]; sprintf(kuld_buff, "%.2f,%.2f,%.2f", (double)adatok.viz_hofok, (double)szoba_ho, (double)adatok.pellet_mennyiseg); Serial3.println(kuld_buff); memset(kuld_buff, 0, sizeof(kuld_buff)); adatok_mentese(); kiiras = myRTC.minutes; }
ESP felől jövő adat vétele:
if(Serial3.available() > 0){ String text = Serial3.readString(); char buff[text.length()]; for(i=0; i<(int)text.length(); i++){ buff[i] = text[i]; } sscanf(buff, "%3d,%2d,%2d,%2d,%4d,%2d,%1d,%2d", &signal, &hours, &minutes, &seconds, &year, &month, &dayofweek, &day); memset(buff, 0, sizeof(buff)); }
Új hozzászólás Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- iPhone topik
- Dacia topic
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- Formula-1
- Xbox tulajok OFF topicja
- Kazy Computers - Fehérvár - Megbízható?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- További aktív témák...
- Bomba ár! Lenovo ThinkPad T490s - i7-8GEN I 16GB I 256SSD I 14" WQHD HDR I Cam I W11 I Gari!
- BESZÁMÍTÁS! GIGABYTE H77-DS3H H77 chipset alaplap garanciával hibátlan működéssel
- Microsoft Surface Pro 7 - Újszerű, dobozban, gyári töltővel, billentyűzettel
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- Bomba ár! Dell Inspiron 7400 - i7-1165G7 I 8GB I 512SSD I 14,5" 2K I HDMI I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged