Indholdsfortegnelse:
- Trin 1: Materialer og værktøjer
- Trin 2: Programmer din Arduino ved hjælp af bærbar/pc
- Trin 3: Tilslut som skematisk
- Trin 4: Tid til opsætning af Bluetooth HC-05
- Trin 5: Installer Application Bluino Loader fra Googleplay Store
- Trin 6: Prøv at uploade eksempelskitse Blink.ino til Arduino ved hjælp af Android -enhed over Bluetooth
Video: Programmer din Arduino med en Android -enhed over Bluetooth: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hej verden, i denne instruktive vil jeg vise dig, hvordan du programmerer din Arduino Uno med din Android -enhed via Bluetooth. Det er meget enkelt og så billigt. Det giver os også mulighed for at programmere vores Arduino hvor som helst vi vil over trådløs bluetooth … Så lad os komme i gang!:)
Trin 1: Materialer og værktøjer
Hardware:
- Arduino Uno
- Bluetooth HC-05 modul
- Mini brødbræt
- Kondensator 1uf/50v (elco)
- Reasisor 100 ohm
- 5 stk x Jumperwires
- USB -kabel
- Android -enhed med Android 4.0.0+ (Bluetooth tilgængelig)
- Laptop/pc
Software:
Bluino Loader fra Google Play -butikken
Trin 2: Programmer din Arduino ved hjælp af bærbar/pc
Start med at kopiere koden fra tekstboksen herunder. Kopier derefter og indsæt koden i Arduino IDE -editoren. Udarbejde. Upload.
Denne kode indeholder flere funktioner til ændring af parametrene for Bluetooth HC-05:
- AT+NAME = Bluino#00: Skift navn på bluetooth-modul, standardnavn er "HC-05".
- AT+UART = 115200, 0, 0: Skift baudrate til 115200 (Arduino Uno, Bluino og Mega2560)
- AT+UART = 57600, 0, 0: Skift baudrate til 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V og Duemilanove)
- AT+POLAR = 1, 0: Ændring af tilstanden pin pin
- Yderligere kan du ændre adgangskode for ikke at bruge standardadgangskode under parring, AT+PSWD = xxxx.
Navn på bluetooth skal "Bluino#00-9999", hvis du vil have brugerdefineret navn, skal du bruge den betalte version af Bluino Loader App.
ugyldig opsætning () {
Serial.begin (38400); forsinkelse (500); Serial.println ("AT+NAME = Bluino#00"); forsinkelse (500); Serial.println ("AT+UART = 115200, 0, 0"); // Brug denne baudrate, hvis du bruger den til Arduino Uno, Bluino og Mega2560 //Serial.println("AT+UART=57600, 0, 0 "); // Brug denne baudrate, hvis du bruger den til Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V og Duemilanove delay (500); Serial.println ("AT+POLAR = 1, 0") forsinkelse (500); } void loop () {}
Trin 3: Tilslut som skematisk
Efter ovenstående billede er layoutet relativt enkelt.
Hvis du vil, kan du udskifte brødbrættet med PCB -prototype -bræt med noget loddearbejde, så du får en lille størrelse eller lignende skjold til Arduino.
Trin 4: Tid til opsætning af Bluetooth HC-05
Grundlæggende i dette trin, hvordan du opsætter HC-05 over Ved kommando, med følgende trin, vil du indstille HC-05 til nogle parametre. I trin 2 har du uploadskitse til Arduino, i den kode har Seriel funktion til at kommunikere over pin RX/ TX (D0/D1), hvilket er, når du opretter forbindelse til HC-05 pin RX/TX, tvinger opsætning HC-05 til ved kommandotilstand. Følg bare trin som på billederne. • Tryk på og hold KEY -knappen nede • Tilslut USB -kabel til strømforsyning af Arduino • Vent cirka 5 sekunder (hold KEY -knappen stadig inde) • Tag USB -stikket ud, og sæt det i igen for at nulstille fra AT -kommandotilstand
Trin 5: Installer Application Bluino Loader fra Googleplay Store
Okay, den første app, jeg vil vise dig, er "Bluino Loader", til Andorid 4.0 eller højere med tilgængelig bluetooth -forbindelse. Du kan få fra googleplay store:
Bluino Loader - Arduino IDE eller Pro version til understøttelse af udvikler Bluino Loader Pro - Arduino IDE
Denne app er til at arbejde med Arduino Uno, du kan skrive, redigere og uploade skitser til Arduino uno over bluetooth HC-05. Appen er let at forstå som Arduino IDE, der er mange eksempler på skitser, også kan du tilføje nogle biblioteker, bare kopier indsæt biblioteksmappe til mappe BluinoLoader/biblioteker. Du kan ændre tema for editorens farve, tekststørrelse og mange funktioner. Hvis du vil have Serial Monitor-funktion, fjernet annonce og kan scanne et hvilket som helst navn på bluetooth (ikke kun Bluino#…), kan du købe funktion i app-køb, så også støtte udvikler.
Upload af en skitse fungerede meget godt over Bluetooth! Så jeg ville give denne app 4,0 ud af 5 stjerner:)
Trin 6: Prøv at uploade eksempelskitse Blink.ino til Arduino ved hjælp af Android -enhed over Bluetooth
- Efter installationen er færdig, kan du åbne eksempelskitse BluinoLoader/eksempler/02. Basic/Blink/Blink.ino
- Vent, indtil ekstraktionsværktøjerne er færdige
- Tryk på knappen "upload" (pil i cirkelikonet)
- Når du ikke har lavet en fejl, skal du trykke på knappen "Scan Bluino Hardware" for at søge efter aktiv bluetooth
- Vælg bluetooth hardware med navnet "Bluino#00"
- Hvis den første parring indtastes parringskoden standard "1234", derefter OK
- Vent, indtil upload af processen er udført
Efter alt trin OK vil din Arduino blinke på lysdiode 13, og du kan gentage alle trin for at uploade endnu en skitse.
Anbefalede:
Rumtemperatur over internettet med BLYNK ESP8266 & DHT11: 5 trin (med billeder)
Rumtemperatur over internettet Med BLYNK ESP8266 & DHT11: Hej Guys, I dag vil vi lave en rumtemperaturmonitor, som vi kan bruge til at overvåge vores værelse fra hvor som helst i verden og for at gøre det vil vi bruge en BLYNK IoT -plateform, og vi vil bruge DHT11 for at aflæse stuetemperaturen vil vi bruge en ESP8266 til at nå
Din egen smarte bil og ud over HyperDuino+R V3.5R med Funduino/Arduino: 4 trin
Din egen Smart Car & Beyond HyperDuino+R V3.5R Med Funduino/Arduino: Dette er en direkte kopi af dette sæt instruktioner HER. For mere information, gå til HyperDuino.com. Med HyperDuino+R v4.0R kan du starte en udforskningsvej i mange forskellige retninger, fra at styre motorer til at udforske elektronik, fra
Programmer en ATtiny med Arduino: 7 trin (med billeder)
Programmer en ATtiny med Arduino: Følgende er retninger til programmering af ATtiny -mikrokontrollerne ved hjælp af Arduino IDE. På almindeligt engelsk er det sådan, man programmerer 8-benede Atmel-chips, som man normalt ville gøre med en Arduino. Dette er fedt, fordi ATtiny er lille, og - godt - dette tillader
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Smart kort over Idaho med LED -data + kunst: 8 trin (med billeder)
Smart Map of Idaho With LED Data + Art: Jeg har altid ønsket en måde at kunstnerisk og dynamisk vise geografiske data ved at " male " et kort med lys. Jeg bor i Idaho og elsker min stat, så jeg tænkte, at dette ville være et godt sted at starte! Udover at være et kunstværk med