
Πίνακας περιεχομένων:
- Βήμα 1: Υλικά και εργαλεία
- Βήμα 2: Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή
- Βήμα 3: Συνδέσου σαν σχηματικά
- Βήμα 4: Timeρα για να ρυθμίσετε το Bluetooth HC-05
- Βήμα 5: Εγκαταστήστε την εφαρμογή Bluino Loader από το Googleplay Store
- Βήμα 6: Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino σε Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Γεια σας κόσμο, σε αυτό το Instructable θέλω να σας δείξω πώς να προγραμματίσετε το Arduino Uno με τη συσκευή σας Android μέσω Bluetooth. Είναι πολύ απλό και τόσο φθηνό. Επίσης, μας επιτρέπει να προγραμματίσουμε το Arduino μας όπου θέλουμε μέσω ασύρματου bluetooth … Ας ξεκινήσουμε λοιπόν!:)
Βήμα 1: Υλικά και εργαλεία

Σκεύη, εξαρτήματα:
- Arduino Uno
- Μονάδα Bluetooth HC-05
- Μίνι σανίδα ψωμιού
- Πυκνωτής 1uf/50v (elco)
- Reasisor 100 ohm
- 5 τεμάχια καλώδια Jumper
- καλώδιο USB
- Συσκευή Android με Android 4.0.0+ (διαθέσιμο Bluetooth)
- Laptop/PC
Λογισμικό:
Bluino Loader από το κατάστημα Google Play
Βήμα 2: Προγραμματίστε το Arduino σας χρησιμοποιώντας φορητό υπολογιστή/υπολογιστή


Ξεκινήστε αντιγράφοντας τον κώδικα από το παρακάτω πλαίσιο κειμένου. Στη συνέχεια, αντιγράψτε και επικολλήστε τον κώδικα στο πρόγραμμα επεξεργασίας Arduino IDE. Συντάσσω. Μεταφόρτωση.
Αυτός ο κωδικός περιέχει διάφορες λειτουργίες για την αλλαγή των παραμέτρων του Bluetooth HC-05:
- AT+NAME = Bluino#00: Αλλαγή ονόματος μονάδας bluetooth, το προεπιλεγμένο όνομα είναι "HC-05".
- AT+UART = 115200, 0, 0: Αλλαγή ρυθμού baud σε 115200 (Arduino Uno, Bluino και Mega2560)
- AT+UART = 57600, 0, 0: Αλλαγή ρυθμού baud σε 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V και Duemilanove)
- AT+POLAR = 1, 0: Αλλαγή συνθηκών καρφιτσών κατάστασης
- Για επιπλέον, μπορείτε να αλλάξετε τον κωδικό πρόσβασης για να χρησιμοποιήσετε τον τυπικό κωδικό πρόσβασης κατά τη σύζευξη, AT+PSWD = xxxx.
Το όνομα του bluetooth πρέπει να είναι "Bluino#00-9999", αν θέλετε προσαρμοσμένο όνομα θα πρέπει να χρησιμοποιήσετε την πληρωμένη έκδοση της εφαρμογής Bluino Loader.
void setup () {
Serial.begin (38400); καθυστέρηση (500)? Serial.println ("AT+NAME = Bluino#00"); καθυστέρηση (500)? Serial.println ("AT+UART = 115200, 0, 0"); // Χρησιμοποιήστε αυτό το baudrate εάν χρησιμοποιείτε για Arduino Uno, Bluino και Mega2560 //Serial.println("AT+UART=57600, 0, 0 "); // Χρησιμοποιήστε αυτό το baudrate εάν χρησιμοποιείτε για Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V και Duemilanove καθυστέρηση (500). Serial.println ("AT+POLAR = 1, 0") καθυστέρηση (500); } void loop () {}
Βήμα 3: Συνδέσου σαν σχηματικά




Μετά την παραπάνω εικόνα, η διάταξη είναι σχετικά απλή.
Εάν θέλετε, μπορείτε να αντικαταστήσετε το breadboard με πρότυπο πλακέτα PCB με κάποια εργασία συγκόλλησης, ώστε να έχετε μικρό μέγεθος ή σαν ασπίδα για το Arduino.
Βήμα 4: Timeρα για να ρυθμίσετε το Bluetooth HC-05


Βασικά σε αυτό το βήμα πώς να ρυθμίσετε το HC-05 over At εντολή, ακολουθώντας αυτό το βήμα θα ορίσετε το HC-05 σε ορισμένες παραμέτρους. Στο βήμα 2 έχετε ανεβάσει το σκίτσο στο Arduino, σε αυτόν τον κώδικα έχετε σειριακή λειτουργία για επικοινωνία μέσω του pin RX/ Το TX (D0/D1), που είναι όταν συνδέεστε στο HC-05 pin RX/TX θα αναγκάσει να ρυθμίσει το HC-05 στη λειτουργία εντολής At. Ακολουθήστε το βήμα όπως στις εικόνες. • Πατήστε παρατεταμένα το κουμπί KEY • Συνδέστε το καλώδιο USB για τροφοδοσία του Arduino • Περιμένετε περίπου 5 δευτερόλεπτα (κρατήστε πατημένο το κουμπί KEY) • Αποσυνδέστε και συνδέστε ξανά το USB για επαναφορά από τη λειτουργία εντολής AT
Βήμα 5: Εγκαταστήστε την εφαρμογή Bluino Loader από το Googleplay Store

Εντάξει, η πρώτη εφαρμογή που θέλω να σας δείξω είναι η "Bluino Loader", για Andorid 4.0 ή νεότερη έκδοση με διαθέσιμη σύνδεση bluetooth. Μπορείτε να προμηθευτείτε από το κατάστημα googleplay:
Bluino Loader - Έκδοση Arduino IDE ή Pro για υποστήριξη προγραμματιστή Bluino Loader Pro - Arduino IDE
Αυτή η εφαρμογή προορίζεται για συνεργασία με το Arduino Uno, μπορείτε να γράψετε, να επεξεργαστείτε και να ανεβάσετε σκίτσα στο Arduino uno μέσω bluetooth HC-05. Η εφαρμογή είναι εύκολο να κατανοηθεί όπως το Arduino IDE, υπάρχουν πολλά παραδείγματα σκίτσου, επίσης μπορείτε να προσθέσετε μερικές βιβλιοθήκες απλώς αντιγράψτε επικόλληση φακέλου βιβλιοθήκης στο φάκελο BluinoLoader/βιβλιοθήκες. Μπορείτε να αλλάξετε το θέμα του χρώματος του επεξεργαστή, το μέγεθος του κειμένου και πολλές δυνατότητες. Εάν θέλετε να λάβετε τη λειτουργία Serial Monitor, να αφαιρέσετε τη Διαφήμιση και να σαρώσετε οποιοδήποτε όνομα bluetooth (Όχι μόνο Bluino#…) μπορείτε να αγοράσετε δυνατότητα αγοράς εντός εφαρμογής, ώστε να υποστηρίξετε και προγραμματιστή.
Η μεταφόρτωση ενός σκίτσου λειτούργησε πολύ καλά μέσω Bluetooth! Θα έδινα λοιπόν σε αυτήν την εφαρμογή 4.0 από 5 αστέρια:)
Βήμα 6: Δοκιμάστε να μεταφορτώσετε Sample Sketch Blink.ino σε Arduino χρησιμοποιώντας συσκευή Android μέσω Bluetooth




- Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να ανοίξετε το παράδειγμα σκίτσου BluinoLoader/samples/02. Basic/Blink/Blink.ino
- Περιμένετε μέχρι να ολοκληρωθεί η εξαγωγή εργαλείων
- Πατήστε το κουμπί "μεταφόρτωση" (Βέλος στο εικονίδιο του κύκλου)
- Αφού ολοκληρώσετε τη μεταγλώττιση χωρίς σφάλμα, πατήστε το κουμπί "Σάρωση υλικού Bluino" για να αναζητήσετε ενεργό bluetooth
- Επιλέξτε υλικό bluetooth με όνομα "Bluino#00"
- Εάν η πρώτη σύζευξη πληκτρολογήσετε τον τυπικό κωδικό σύζευξης "1234", τότε ΟΚ
- Περιμένετε μέχρι να ολοκληρωθεί η διαδικασία μεταφόρτωσης
Μετά από όλα τα βήματα OK, το Arduino θα αναβοσβήνει στο led 13 και μπορείτε να επαναλάβετε όλα τα βήματα για να ανεβάσετε ένα άλλο σκίτσο.
Συνιστάται:
Προγραμματίστε το δικό σας παιχνίδι 2048 W/Java!: 8 βήματα

Προγραμματίστε το δικό σας παιχνίδι 2048 W/Java!: Λατρεύω το παιχνίδι 2048. Και έτσι αποφάσισα να προγραμματίσω τη δική μου έκδοση. Είναι πολύ παρόμοιο με το πραγματικό παιχνίδι, αλλά ο προγραμματισμός του ο ίδιος μου δίνει την ελευθερία να αλλάξω ό, τι θέλω όποτε θέλω. Αν θέλω ένα παιχνίδι 5x5 αντί για το τυπικό 4x4, ένα
Προγραμματίστε ένα ATtiny With Arduino: 7 βήματα (με εικόνες)

Προγραμματίστε ένα ATtiny With Arduino: Ακολουθούν οδηγίες για τον προγραμματισμό των μικροελεγκτών ATtiny χρησιμοποιώντας το Arduino IDE. Σε απλά Αγγλικά, αυτός είναι ο τρόπος προγραμματισμού τσιπ Atmel 8 ακίδων όπως θα κάνατε κανονικά σε ένα Arduino. Αυτό είναι δροσερό επειδή το ATtiny είναι μικροσκοπικό και - καλά - αυτό επιτρέπει
Πώς να κάνετε τηλεχειριζόμενο αυτοκίνητο μέσω κινητού μέσω Bluetooth: 4 βήματα

Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth: Πώς να φτιάξετε κινητό τηλεχειριζόμενο αυτοκίνητο μέσω Bluetooth | Ινδικός LifeHacker
Προγραμματίστε τον υπολογιστή σας να απενεργοποιείται αυτόματα, ορίζοντας ποια ώρα θέλετε να το κάνετε αυτό: 4 βήματα

Προγραμματίστε τον υπολογιστή σας να απενεργοποιείται αυτόματα, αναφέροντας ποια ώρα θέλετε εν μία νυκτί, δεν ήθελα να διατηρήσω τον υπολογιστή μου ανοιχτό όλη τη νύχτα μετά την ολοκλήρωση των λήψεων και στις
Μεταφορά αρχείων μέσω του LAN σας μέσω BitTorrent: 6 βήματα

Μεταφορά αρχείων μέσω του LAN σας μέσω BitTorrent: Μερικές φορές μπορεί να χρειαστεί να μεταφέρετε αρχεία μέσω δικτύου σε πολλούς υπολογιστές. Ενώ θα μπορούσατε να το βάλετε σε μονάδα flash ή CD/DVD, θα πρέπει να πάτε σε κάθε υπολογιστή για να αντιγράψετε τα αρχεία και μπορεί να χρειαστεί λίγος χρόνος για να αντιγράψετε όλα τα αρχεία (ειδικά με f