Ljussabel använder Intel Edison (4 / 7 steg)
Steg 4: Konfigurera Bluetooth ombord Intel Edison
För att välja färg på ljussabel använder vi en Android smartphone ansluten till Edison styrelsen via Bluetooth.
Bluetooth kommer att upprätta en seriell anslutning mellan styrelsen och smartphone, och denna seriell anslutning kommer att vara tillgängliga för våra Arduino skiss med en namngiven pipe på Linux.
Handledningen för att genomföra denna seriell kommunikation röret mellan Edison och Arduino skiss kan hittas här.
Vi utvecklat en patch till Arduino bibliotek, eftersom vi behövde en icke-blockerande sätt att få kommandon, och det var ett villkor där skissen var starta innan den namngivna pipen skapades, så en patch lägger till Intel_Edison_BT_SPP::wait() och Intel_Edison_BT_SPP::ready(), medan andra gör Intel_Edison_BT_SPP::open() blocket tills det dyker upp.
Plåstren kan hittas här. Ansök de till din Arduino lib innan du använder ljussabel skiss.