Arduino kontrollerade Bluetooth-bot (3 / 4 steg)
Steg 3: Test (med kattungar)
Med koden laddas, kommer att du behöva "par" bluetooth-kortet och Bluetooth Mate på datorn. Processen för att göra detta kommer att vara lite olika beroende på vilket operativsystem du använder. Först koppla in någon standard bluetooth adapter
Följande steg kommer att beskriva hur du kopplar Bluetooth-enheten använder Ubuntu 10.10:
Steg 1. Vända på Bluetooth-bot och se till att strömmen LED på den Bluetooth-kompis är på (blinkar rött).
Steg 2. Öppna din bluetooth manager (System > Inställningar > Bluetooth-hanteraren) - om inte installerat, öppna terminal och skriv:
"sudo aptitude install blueman", och sedan fortsätta.
Steg 3. Klicka på knappen Sök för att upptäcka nya enheter.
Steg 4. Högerklicka på Bluetooth-Mate i listan (min var listad som "FireFly - A4C7") och välj alternativet för "Serieport" - du kan också se din mobiltelefon visas i listan om den är tillgänglig, måste du välja rätt enhet.
Steg 5. Nu visas en dialogruta som ber om lösenord för Bluetooth Mate - gruvan var anges som standard till "1234".
Steg 6. Med lösenordet anges, din Bluetooth Mate bör nu vara ansluten till din PC - rött blinkande ljus på den Bluetooth kompis blir grönt så att du vet att den är ansluten.
Steg 7. För att kontrollera bot, öppna en terminal och skriv följande: "skärm /dev/rfcomm0 115200"
Den fullständiga instruktions videon om hur du ställer in din Bluetooth-bot med datorn är här:
Nu bör du kontrollera din robot med hjälp av tangentbordet. Kontrollera att CapsLock är avstängt och Använd följande tangenter (gemena i, j, k och l) till gör din robot flytta. Hålla en nyckel ner kommer att resultera i konstant rörelse, släppa och bot ska sluta:
framåt = "i"
omvänd = "k"
vänster = "j"
höger = "l"
snabba värde upp = "."
snabba värde ned = ","
max hastighet = "/"
Dessutom kan du ändra hastigheten värdet som skrivs till motorerna genom att trycka på den perioden, kommatecken och back-slash nycklar. "Komma" nyckeln används till lägre hastighet värdet (från 0-255), "period" nyckeln används för att höja hastigheten värdet (steg 5) och "back-" snedstrecket används för att ange speed_value till 255 (max).
Någon annan tangent som trycks på datorns tangentbord terminal är öppen kommer att ge ett svar (lampan blinkar), men inga motoriska åtgärder kommer att vara befallt. Om du vill tilldela olika nycklar till styrfunktioner, helt enkelt öppna den seriella bildskärmen (på 115,200 bps) och tryck på knappen du vill använda - visas Arduino bytevärdet på serial monitorn av valfri tangent som trycks ned, så att du kan spela in det värde som visas och ändra skissen därefter.
När du får din Bluetooth-bot arbetar, Känn dig fri att lägga till mer rörelsefunktioner och ändra koden som du snälla - om du strula till det, bara ladda ner den ursprungliga koden igen. Koden finns även på nästa sida för visning.