Cuprins:
- Provizii
- Pasul 1: Faceți conexiunile
- Pasul 2: Codul dispozitivului de transmisie
- Pasul 3:
- Pasul 4: Cod pentru dispozitivul de recepție
Video: Comunicare Arduino la nod: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Acest instructable este doar pentru o demonstrație de bază despre cum să trimiteți și să primiți date prin UART (Serial) între două plăci compatibile Arduino.
Provizii
Arduino Uno
Node MCU / Arduino Uno / Nano sau aproape orice altă placă cu capacități seriale
Pasul 1: Faceți conexiunile
Folosim Arduino Uno pentru acest exemplu, va transmite mesajul, 0 și 1 sunt porturile seriale pentru această placă
În comunicarea în serie, TX-ul unei plăci intră în RX-ul celeilalte și invers
Conexiunile sunt foarte banale și pot fi văzute în imagine
Pasul 2: Codul dispozitivului de transmisie
// cod arduino
void setup () {// puneți codul de configurare aici, pentru a rula o dată:
Serial.begin (9600);
} void loop () {// puneți codul principal aici, pentru a rula în mod repetat:
Serial.println („Trimite”);
întârziere (1000); }
Pasul 3:
Pasul 4: Cod pentru dispozitivul de recepție
// nod cod mcu
configurare nulă () {
// puneți codul de configurare aici, pentru a rula o dată: Serial.begin (9600);
}
bucla nulă () {
// puneți codul principal aici, pentru a rula în mod repetat: if (Serial.available ()) {char a = Serial.read (); Serial.print (a); if (a == '\ n') // însemnând că este următoarea linie {Serial.println (); }}}
Recomandat:
Comunicare fără fir LoRa de 3Km la 8Km cu dispozitiv E32 (sx1278 / sx1276) low cost pentru Arduino, Esp8266 sau Esp32: 15 pași
Comunicare wireless LoRa de 3Km la 8Km cu dispozitiv E32 low cost (sx1278 / sx1276) pentru Arduino, Esp8266 sau Esp32: Creez o bibliotecă pentru gestionarea EBYTE E32 bazată pe seria Semtech de dispozitive LoRa, dispozitiv foarte puternic, simplu și ieftin. Puteți găsi Versiunea de 3 km aici, versiunea de 8 km aici Pot funcționa pe o distanță de 3000m până la 8000m și au o mulțime de caracteristici și
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): 5 pași
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): MPU6050 IMU are atât accelerometru cu 3 axe, cât și giroscop cu 3 axe integrate pe un singur cip. Giroscopul măsoară viteza de rotație sau rata de schimbare a poziției unghiulare în timp, de-a lungul Axa X, Y și Z. Ieșirile giroscopului sunt
Comunicare Bluetooth Arduino și mobilă (messenger): 8 pași
Comunicare Arduino și Bluetooth mobil (messenger): Comunicarea joacă un factor important în viața noastră de zi cu zi. Dar în aceste perioade de blocare, comunicarea cu propria noastră familie sau intercomunicarea cu oamenii din casa noastră au uneori nevoie de telefoane mobile. Dar utilizarea telefoanelor mobile pentru scurte r
Comunicare criptată fără fir Arduino: 5 pași
Comunicare criptată fără fir Arduino: Bună ziua tuturor, În acest al doilea articol, vă voi explica cum să utilizați cipul Atecc608a pentru a vă asigura comunicația fără fir. Pentru aceasta, voi folosi NRF24L01 + pentru partea fără fir și Arduino UNO. Microcipul ATECC608A a fost proiectat de
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12 .: 6 pași (cu imagini)
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12. În acest instructiv, veți învăța cum să comunicați între Arduinos pe o distanță lungă de până la 1,8 km în aer liber. HC-12 este un port serial wireless modul de comunicare foarte util, extrem de puternic și ușor de utilizat. Mai întâi vei pleca