Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κάντε τις συνδέσεις
- Βήμα 2: Ο κώδικας για τη συσκευή μετάδοσης
- Βήμα 3:
- Βήμα 4: Κωδικός για τη συσκευή λήψης
Βίντεο: Επικοινωνία Arduino to Node: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το εκπαιδευτικό είναι μόνο για μια πολύ βασική επίδειξη του τρόπου αποστολής και λήψης δεδομένων μέσω UART (Serial) μεταξύ δύο συμβατών πινάκων Arduino.
Προμήθειες
Arduino Uno
Node MCU/Arduino Uno/Nano ή σχεδόν οποιοσδήποτε άλλος πίνακας με σειριακές δυνατότητες
Βήμα 1: Κάντε τις συνδέσεις
Χρησιμοποιούμε το Arduino Uno για αυτό το παράδειγμα, θα μεταδώσει το μήνυμα, 0 και 1 είναι οι σειριακές θύρες για αυτόν τον πίνακα
Σε σειριακή επικοινωνία, το TX του ενός πίνακα μπαίνει στο RX του άλλου και αντίστροφα
Οι συνδέσεις είναι πολύ ασήμαντες και φαίνονται στην εικόνα
Βήμα 2: Ο κώδικας για τη συσκευή μετάδοσης
// κώδικας arduino
void setup () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά:
Serial.begin (9600);
} void loop () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα:
Serial.println ("Στέλνει");
καθυστέρηση (1000)? }
Βήμα 3:
Βήμα 4: Κωδικός για τη συσκευή λήψης
// κώδικας mcu κόμβου
void setup () {
// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: Serial.begin (9600);
}
void loop () {
// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα: if (Serial.available ()) {char a = Serial.read (); Serial.print (a); εάν (a == '\ n') // σημαίνει ότι είναι η επόμενη γραμμή {Serial.println (); }}}
Συνιστάται:
Ασύρματη επικοινωνία LoRa 3Km έως 8Km με χαμηλό κόστος E32 (sx1278/sx1276) Συσκευή για Arduino, Esp8266 ή Esp32: 15 βήματα
Ασύρματη επικοινωνία LoRa 3Km έως 8Km με χαμηλό κόστος E32 (sx1278/sx1276) Συσκευή για Arduino, Esp8266 ή Esp32: Δημιουργώ μια βιβλιοθήκη για τη διαχείριση του EBYTE E32 με βάση τη σειρά Semtech της συσκευής LoRa, πολύ ισχυρή, απλή και φθηνή συσκευή. Μπορείτε να βρείτε Έκδοση 3Km εδώ, έκδοση 8Km εδώ Μπορούν να λειτουργήσουν σε απόσταση 3000m έως 8000m και έχουν πολλά χαρακτηριστικά
MPU 6050 Gyro, Επιταχυνσιόμετρο Επικοινωνία με Arduino (Atmega328p): 5 Βήματα
MPU 6050 Gyro, Επιταχυνσιόμετρο Επικοινωνία με Arduino (Atmega328p): Το MPU6050 IMU διαθέτει επιταχυνσιόμετρο 3 αξόνων και γυροσκόπιο 3 αξόνων ενσωματωμένο σε ένα μόνο τσιπ. Το γυροσκόπιο μετρά την ταχύτητα περιστροφής ή το ρυθμό αλλαγής της γωνιακής θέσης με την πάροδο του χρόνου, Άξονας Χ, Υ και Ζ. Οι έξοδοι του γυροσκοπίου είναι
Κινητό τηλέφωνο με Arduino-bluetooth Επικοινωνία οικιακού αυτοματισμού: 5 βήματα
Κινητό τηλέφωνο Arduino-bluetooth Contactless Home Automation: οι χαιρετισμοί στην εποχή της πανδημίας του covid-19 είναι απαραίτητο για να αποφύγετε την επαφή και να διατηρήσετε την κοινωνική απόσταση, αλλά για να ενεργοποιήσετε και να απενεργοποιήσετε τις συσκευές πρέπει να αγγίξετε τους πίνακες αλλά μην περιμένετε άλλο εισαγωγή συστήματος επαφής λιγότερο για έλεγχο
Arduino και Κινητή επικοινωνία Bluetooth (αγγελιοφόρος): 8 βήματα
Arduino και Κινητή επικοινωνία Bluetooth (αγγελιοφόρος): Η επικοινωνία παίζει σημαντικό παράγοντα στην καθημερινή μας ζωή. Αλλά κατά τη διάρκεια αυτής της περιόδου κλειδώματος η επικοινωνία με τη δική μας οικογένεια ή η επικοινωνία με τους ανθρώπους στο σπίτι μας μερικές φορές χρειάζονται κινητά τηλέφωνα. Αλλά η χρήση κινητών τηλεφώνων για σύντομο χρονικό διάστημα
Μεγάλη εμβέλεια, 1,8χλμ., Ασύρματη επικοινωνία Arduino έως Arduino με το HC-12 .: 6 βήματα (με εικόνες)
Long Range, 1,8km, Arduino to Arduino Wireless Communication With the HC-12 .: Σε αυτό το εκπαιδευτικό πρόγραμμα θα μάθετε πώς να επικοινωνείτε μεταξύ του Arduinos σε μεγάλη απόσταση έως 1,8km σε εξωτερικούς χώρους. Το HC-12 είναι μια ασύρματη σειριακή θύρα ενότητα επικοινωνίας που είναι πολύ χρήσιμη, εξαιρετικά ισχυρή και εύκολη στη χρήση. Αρχικά θα αφήσετε