Stap 4: Bluetooth instellen op het bord van Intel Edison
Om te kiezen van de kleur van de lightsaber gebruiken we een Android smartphone aangesloten op het moederbord van de Edison via Bluetooth.
De Bluetooth verbinding maken met een seriële tussen het bestuur en de smartphone en deze seriële verbinding beschikbaar zal zijn voor onze schets van de Arduino met behulp van een named pipe op Linux.
De tutorial te voeren deze pijp van de seriële communicatie tussen Edison en Arduino schets kan worden gevonden hier.
We ontwikkelen een patch naar de Arduino libraries, omdat we behoefte aan een niet-blokkerende manier om opdrachten te krijgen, en er een voorwaarde waar begon de schets was voordat de named pipe werd gemaakt, zodat een patch voegt Intel_Edison_BT_SPP::wait() en Intel_Edison_BT_SPP::ready(), terwijl het andere maakt Intel_Edison_BT_SPP::open() blok tot op uiterlijk vertoon opwaarts.
De patches kunnen worden gevonden hier. Kunt u zich aanmelden die aan uw lib Arduino alvorens de lightsaber Sketch te gebruiken.