Anpassade BLE-ingen programmering krävs (5 / 8 steg)
Steg 5: Använda RFduino BLE styrelsen
RFduino är min nästa favorit ombord. Den är liten och enkel och har kommandon för att gå in i lågenergiläge och har snygg batteri sköld du kan bara plug-in, enligt ovan med den valfria Led, tryckknapp sköld på toppen. Det finns också en stafett sköldar, en servo sköld, etc, tillgängliga.
Programmera den måste du lägga till USB-skölden visas ovan (under moderkortet). USB-skölden är utformat för att ansluta direkt till datorns USB-port, tyckte jag att mycket obekvämt på min laptop så jag lägga till en USB-förlängningskabel.
Ställa in RFduino
Ingen hårdvara inrätta behövs men måste du installera en extra styrelse konfiguration. Öppna Arduino V1.6.8
Arkiv -> Inställningar och lägga till denna url "Ytterligare styrelser Manager URL: er'" (kommaseparerade)
http://rfduino.com/package_rfduino_index.JSON öppna Verktyg -> styrelsen -> styrelsen Manager och skriv RFduino i sökfältet. Sedan installera RFduino styrelsen stöd. (V2.3.1 används för dessa exempel)
Du får ett fel meddelande ogiltig bibliotek finns i
... \AppData\Local\Arduino15\packages\RFduino\hardware\RFduino\2.3.1\libraries\RFduinoNonBLE:
eftersom det "biblioteket" har ingen bibliotek kod, bara exempel. Bara ignorera det här felet.
När du kompilerar kommer du också få en varning
Varning: platform.txt från core "RFduino styrelser" innehåller inaktuell recept
men den kompilera och ladda verkar fungera alldeles utmärkt.
RFduino styrelsen har inte en LED på D13, utan istället som trefärgs lysdioder på dess Led-knappen sköld drivs av D2, D3 och D4. Så gå tillbaka till pfodDesignerV2 och redigera din ledde meny du har för (se Design en anpassad meny för att vända den Arduino ledde på och av har steg för steg instruktioner) att ändra utdata ansluten till reglaget LED på / från D13 till D3 (säg) för den gröna ledde
Generera kod menyn Välj från undermenyn Bluetooth Low Energy RFduino inställningen. Gå tillbaka och klicka på "Skriv koden till fil" generera kod och skriva det till filen pfodDesignerV2.txt.
Sedan överföra filen /pfodAppRawData/pfodDesignerV2.txt från din mobil till datorn som beskrivs i Design en anpassad meny för att vända den Arduino ledde på och av. Kopiera och klistra in koden i Arduino IDE och programmera RFduino styrelsen. Här är den färdiga skissen, RFduino_led_control.ino
Öppna pfodApp och skapa en BLE anslutning för det som beskrivs i pfodAppForAndroidGettingStarted.pdf. Anslut sedan och pfodApp visas i menyn du har utformat och att du kan styra grön LED på RFduino ledde sköld. PfodDesignerV2 kan du lägga till två andra kontroller för röda och blå lysdioder också.
Exempel skärmar
PfodDesignerV2 stöder endast en delmängd av skärmarna att pfodApp stöder. En fullständig lista finns i pfodSpecification.pdf. Skiss SampleScreensRFduino.ino ger exempel på olika skärmar, plottning och dataloggning. De flesta skärmarna har ingen formatering för att hålla meddelanden tydligt och enkelt. Färgväljaren under reglagen är ett undantag. Du kan lägga till dina egna färger och teckensnitt, använda pfodDesignerV2 som guide. Se även pfodDemo app för andra exempel.
SampleScreensRFduino.ino har anpassats till RFduino. I stället för plottning A0 mot tiden, ritar den inre temperaturen i grader C. Också ändras i färg väljaren exempel faktiskt färgen på RGB ledde på valfria Led tryckknapp skölden. Du måste återspegla den ledde produktionen av ett vitt kort att blanda färg produktionen av tre lysdioder.