Ett kul litet projekt är att styra ett Arduino Uno kort med Android mobilen. Allra först så tänder och släcker man kortets LED men området är oändligt. Hittade kul resurser för att skapa Android appar där det var riktigt roligt att ”pyssla”.
Vi kommer att skicka en 1 och 0 till Bluetooth via en Android app. Och Bluetooth skickar sedan dessa till Arduino som genom sin kod tänder och släcker LED lampan.
Komponenter
- Arduino Uno
- Bluetooth-modul (HC-06)
- Verboard.
- Några kopplingsledningar
- 120 Ohms motstånd
- LED
Länkar
Sätt upp Arduino och Bluetooth-modul (HC-06) enligt schemat:
Via IDE programmet laddar du upp nedan kod till Arduinokortet.
Här kan du ladda ner koden till IDE eller kopiera den dedan.
/* Programmet låter dig kontrollera Arduino Uno och ansluten LED till pinne 13.
* Styrning sker via Android enhet med Bluetooth till Bluetooth-modul (HC-06).
*/
char data = 0; //Variabel lagrar mottaget data.
void setup()
{
Serial.begin(9600); //Sätter hastigheten för com. hos IDE
pinMode(13, OUTPUT); //Sätter pinne 13 som anslutning för LED
}
void loop()
{
if(Serial.available() > 0) // Skickar data när seriellt är tillgängligt
{
data = Serial.read(); //Läser inkommande data till RX från Bluetooth TX och lagrar den i data
Serial.print(data); //Skriver data i IDE, Serial fönstret
Serial.print("\n"); //Ny rad i IDE, Serial fönstret
if(data == '1') // Kontroll om data är lika 1
digitalWrite(13, HIGH); //Om värdet är 1 sätts pinne 13, LED hög, tänd LED
else if(data == '0') // Kontroll om data är lika 0
digitalWrite(13, LOW); //Om värdet är 0 sätts pinne 13, LED låg, släckt LED
}
}
Android programmet
Målet är att vi ska kunna koppla upp Bluetooth.
Vi ska kunna tända och släcka LED lampan.
Vi skapar en sida. På denna sida lägger vi in en LISTA, TVÅ KNAPPAR och en Bluetooth klient. Listan kommer att ge oss möjlighet att kunna välja vår Arduino Bluetooth. Knapp ett slår på och av LED lampan. Knapp två avlutar anslutningen. Du får följa vägledningen som finns på webbsidan. Bilderna och vägledningen förklarar det mesta.