PC kontrollerade Bluetooth Robot (med ett GUI!) (8 / 9 steg)
Steg 8: Skapa GUI (grafiskt användargränssnitt) för Robot
Det som upphäver denna robot från andra är det faktum att den har en hela användargränssnittet byggd speciellt för honom. För att göra det, har jag använt bearbetning. Med hjälp av de grafiska funktionerna, jag skapade och arrangera i rak linje torg och trianglar att simulera ett tangentbord pilarna. Programmet tar emot indata från tangentbordet och blinkar formerna som trycktes ned knappen (du kan kontrollera videon på början för demo). Sedan skickar signaler via Bluetooth seriell port därmed (kom ihåg, de som Arduino avlyssnar?). Detta sätt kan vi styra roboten distans med ett tangentbord.
Kontroller/instruktioner:
Framåt = pil upp
Baklänges = NEDPIL
Höger = höger pil
Vänster = VÄNSTERPIL
Glöm inte att du kan ändra koden och lägga till fler häftiga funktioner.
Så utan vidare gör om, gå till Processing.org och hämta bearbetning. Efteråt, använda den för att öppna RobotGuiV2.
Denna del är ganska knepigt. När vi kör programmet visas en lista över tillgängliga portar i avsnittet utdata. Och faktiskt, Port 40 finns. Men när vi ange porten 40 i programmet, vi får ett fel. Sanningen är väl att du måste kontrollera port som fungerar för dig. Den som arbetat för jag är 11 och det kommer förmodligen fungera för dig också, men om inte, sedan helt enkelt spela med din tillgängliga portar, tills du får den.
Igen, har jag klargjort hela koden med grå kommentarer.