Tartalomjegyzék:
- Kellékek
- 1. lépés: Hozza létre a kapcsolatokat
- 2. lépés: Az átviteli eszköz kódja
- 3. lépés:
- 4. lépés: A fogadó eszköz kódja
Videó: Arduino -csomópont kommunikáció: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az oktatóanyag pusztán arra szolgál, hogy csak egy nagyon egyszerű bemutatót mutasson arról, hogyan lehet adatokat küldeni és fogadni UART (soros) kapcsolaton keresztül két Arduino -kompatibilis kártya között.
Kellékek
Arduino Uno
Csomópont MCU/Arduino Uno/Nano vagy nagyjából bármely más soros képességekkel rendelkező kártya
1. lépés: Hozza létre a kapcsolatokat
Ebben a példában az Arduino Uno -t használjuk, az üzenetet továbbítja, a 0 és 1 a soros portok ennek a kártyának
A soros kommunikációban az egyik kártya TX -je a másik RX -jébe kerül, és fordítva
A kapcsolatok nagyon triviálisak, és a képen láthatók
2. lépés: Az átviteli eszköz kódja
// arduino kód
void setup () {// tegye ide a beállítási kódot, hogy egyszer fusson:
Sorozat.kezdet (9600);
} void loop () {// tegye ide a fő kódot az ismételt futtatáshoz:
Serial.println ("Küldés");
késleltetés (1000); }
3. lépés:
4. lépés: A fogadó eszköz kódja
// csomópont mcu kód
void setup () {
// tegye ide a beállítási kódot, hogy egyszer lefusson: Serial.begin (9600);
}
void loop () {
// tegye ide a fő kódot, hogy ismételten fusson: if (Serial.available ()) {char a = Serial.read (); Sorozatnyomat (a); if (a == '\ n') // vagyis ez a következő sor {Serial.println (); }}}
Ajánlott:
LoRa 3–8 km vezeték nélküli kommunikáció alacsony költségű E32 (sx1278/sx1276) eszközzel Arduino, Esp8266 vagy Esp32 esetén: 15 lépés
LoRa 3Km -8Km vezeték nélküli kommunikáció alacsony költségű E32 (sx1278/sx1276) eszközzel Arduino, Esp8266 vagy Esp32 számára: Könyvtárat hozok létre az EBYTE E32 kezeléséhez, a LoRa eszköz Semtech sorozatán alapuló, nagyon erős, egyszerű és olcsó eszköz segítségével. 3 km -es verzió itt, 8 km -es verzió itt 3000 és 8000 m közötti távolságon dolgozhatnak, és sok funkcióval rendelkeznek
MPU 6050 giroszkóp, gyorsulásmérő kommunikáció az Arduino -val (Atmega328p): 5 lépés
MPU 6050 giroszkóp, gyorsulásmérő kommunikáció az Arduino-val (Atmega328p): Az MPU6050 IMU 3 tengelyes gyorsulásmérőt és 3 tengelyes giroszkópot tartalmaz egyetlen chipen. A giroszkóp méri a szöghelyzet forgási sebességét vagy változási sebességét az idő mentén, a X, Y és Z tengely. A giroszkóp kimenetei
Arduino és mobil Bluetooth kommunikáció (messenger): 8 lépés
Arduino és mobil Bluetooth kommunikáció (messenger): A kommunikáció fontos tényező a mindennapi életünkben. De a lezárás idején a saját családunkkal folytatott kommunikációnak vagy az otthonunkban élőkkel való kommunikációnak néha szüksége van mobiltelefonra. De a mobiltelefonok használata rövid ideig
Vezeték nélküli titkosított kommunikáció Arduino: 5 lépés
Vezeték nélküli titkosított kommunikáció Arduino: Üdv mindenkinek! Ebben a második cikkben elmagyarázom, hogyan kell használni az Atecc608a chipet a vezeték nélküli kommunikáció biztosításához. Ehhez az NRF24L01+ -t fogom használni a vezeték nélküli részhez és az Arduino UNO -t. Az ATECC608A mikrochipet
Nagy hatótávolság, 1,8 km, Arduino és Arduino között Vezeték nélküli kommunikáció a HC-12-vel: 6 lépés (képekkel)
Hosszú hatótávolság, 1,8 km, Arduino és Arduino között Vezeték nélküli kommunikáció a HC-12-vel: Ebben az oktatóanyagban megtanulja, hogyan kell kommunikálni az Arduino-k között nagy távolságon, akár 1,8 km-re a szabadban. A HC-12 egy vezeték nélküli soros port kommunikációs modul, amely nagyon hasznos, rendkívül hatékony és könnyen használható. Először is lea