Android + Bluetooth + Arduino = Miniprojekt

Hallo Fangemeinde!

Mich hat der Spieltrieb wieder einmal gepackt und so habe ich ein paar Zeilen Code geschrieben. Hierbei ging es um das Zusammenspiel diverser Hardware, konkret um eine Bluetoothverbindung, die seitens eines Android-Handys zum Mikrocontroller aufgebaut wird.

Wozu kann man das nun verwenden? Für die Hausautomation? Für die Robotik? Ja warum nicht... Ich denke, hier gibt es viele kreative Köpfe, denen schon Anwendungszwecke einfallen. Daher betrachtet das Ganze als Proof of Concept.

Verwendet wurden:

#include <LiquidCrystal.h>

char inChar;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  Serial.begin(115200);
  lcd.begin(16, 2);
}

void loop() {
  if (Serial.available() > 0) {
    inChar = Serial.read();
    lcd.setCursor(0, 0);
    
    switch (inChar) {
    case 'a':
      lcd.print("Button A");
      break;
    case 'b':
      lcd.print("Button C");
      break;
    case 'c':
      lcd.print("Button B");
      break;
    case 'd':
      lcd.print("Button D");
      break;
    case 'e':
      lcd.print("Button E");
      break;
    case 'f':
      lcd.print("Button F");
      break;
    case 'g':
      lcd.print("Button G");
      break;
    case 'h':
      lcd.print("Button H");
      break;  
    case 'L':
      lcd.print("Left    ");
      break;
    case 'R':
      lcd.print("Right   ");
      break;
    case 'U':
      lcd.print("Up      ");
      break;
    case 'D':
      lcd.print("Down    ");
      break;
    case 'C':
      lcd.print("Center  ");
      break;    
    }
  } 
}

Moin,

in diesem Zusammenhang kann ich nur das Amarino Toolkit empfehlen. Damit können die Sensordaten vom Android per Bluetooth versendet werden.
http://www.amarino-toolkit.net/

Damit habe ich mit nur ein paar Zeilen Code einen kleinen Roboter gebaut der über die Bewegungen des Handy gesteuert wird. Zu sehen in folgendem Video: http://www.nwzonline.de/Video/Des-Tftlers-Paradies_1175142740001.html

Gruß

Sebastian

Ich nochmal,

Amarino hab ich aus dem Market. Hab es grad mal versucht auf der HP zu finden. Dabei ist mir aufgefallen wie viele Ergebnisse es bei dem Stichwort Arduino gibt!

Gruß

Sebastian

ArduinoCommander (https://market.android.com/details?id=name.antonsmirnov.android.arduinocommander) und StandardFirmata sketch