Aangepaste BLE-geen programmeerkennis vereist (5 / 8 stap)

Stap 5: Gebruik het bord RFduino BLE


De RFduino is mijn volgende favoriete board. Het is klein en eenvoudig en heeft opdrachten te gaan op de modus voor laag stroomverbruik en heeft nette batterij schild u kan gewoon plug-in, hierboven afgebeeld met de optionele Led, drukknop schild op de top. Er is ook een estafette-schilden, een servo schild, etc, beschikbaar.

Om hem te programmeren u de USB-shield moet (onder het moederbord) hierboven toevoegen. Terwijl het schild van USB is ontworpen om de stekker direct in uw USB-poort, vond ik dat zeer lastig op mijn laptop dus ik voeg een USB verlengkabel.

De RFduino instellen

Geen hardware ingesteld is nodig, maar moet u een extra forum configuratie installeren. Open de Arduino V1.6.8
Bestand -> Preferences en voeg deze url naar de "Extra planken Manager URL's" (komma gescheiden)
http://rfduino.com/package_rfduino_index.json opent het Tools -> bestuur -> de Manager van de Raad van bestuur en typ RFduino in de zoekbalk. Installeer de steun van de Raad van bestuur RFduino. (V2.3.1 werd gebruikt voor deze voorbeelden)

U krijgt een fout bericht ongeldig bibliotheek gevonden in
... \AppData\Local\Arduino15\packages\RFduino\hardware\RFduino\2.3.1\libraries\RFduinoNonBLE:
omdat die 'Bibliotheek' geen bibliotheek code, slechts voorbeelden heeft. Negeer deze fout.

Wanneer u compileert krijgt u ook een waarschuwing
Waarschuwing: platform.txt van core 'RFduino Boards' bevat afgekeurd recept
maar het compile and load lijkt te werken prima.

Het RFduino-bord beschikt niet over een LED op D13, maar in plaats daarvan als tri-color leds op de Led drukknop schild gedreven door D2, D3 en D4. Dus ga terug naar de pfodDesignerV2 en bewerken van uw Led systeemmenu u (Zie ontwerp een aangepaste menu om te schakelen de Arduino leidde in- en uitschakelen heeft stap voor stap instructies) zijn ontworpen om te wijzigen de uitgang aangesloten op de schuifregelaar LED on/off van D13 aan D3 (zeggen) voor de groene led

Kies vervolgens in het menu Code genereren uit het submenu Bluetooth Low Energy, de instelling van de RFduino . Ga terug en klik op "Code schrijven naar bestand" voor het genereren van de code en het schrijven naar het bestand pfodDesignerV2.txt.

Vervolgens de /pfodAppRawData/pfodDesignerV2.txt bestand van uw mobiele telefoon overbrengen naar uw computer zoals beschreven in het ontwerp een aangepaste menu om te schakelen de Arduino leidde in- en uitschakelen. Kopieer en plak de code in de Arduino IDE en program van het RFduino bestuur. Hier is de voltooide sketch, RFduino_led_control.ino

Open pfodApp en een BLE-verbinding voor het maken, zoals beschreven in pfodAppForAndroidGettingStarted.pdf. Sluit en pfodApp verschijnt het menu hebben ontworpen en kunt u de groene LED op het schild van RFduino geleid. U kunt de pfodDesignerV2 twee andere besturingselementen toevoegen voor de rode en blauwe leds ook.

Voorbeeld schermen

De pfodDesignerV2 ondersteunt alleen een sub-set van de schermen die pfodApp ondersteunt. Zie de pfodSpecification.pdf voor een volledige lijst. De schets SampleScreensRFduino.ino bevat voorbeelden van de verschillende schermen, plotten en gegevensregistratie. De meeste van de schermen hebben geen opmaak zodat de berichten duidelijk en eenvoudig. De kleurenkiezer onder schuifregelaars is een uitzondering. Kunt u uw eigen kleuren en tekenstijlen, met behulp van de pfodDesignerV2 als een gids. Zie ook de pfodDemo app voor andere voorbeelden.

De SampleScreensRFduino.ino is aangepast aan de RFduino. In plaats van u A0 uitzet tegen de tijd, percelen het de inwendige temperatuur in graden C. Ook verandert de kleur Selector voorbeeld eigenlijk de kleur van de RGB led op de optionele Led drukknop schild. Wilt u de led uitvoer uit een witte kaart te mengen van de output van de kleur van de drie LED's weerspiegelen.

Gerelateerde Artikelen

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

De generator van de code voor aangepaste Android/Arduino-menu's aan de Arduino uitgangen wissel voort en vandoor. Andriod/Arduino voor Beginners. Absoluut geen programmeerkennis vereist

Update: een gebruiker gevraagd voor submenu ondersteuning. pfodApp altijd ondersteund submenu's maar ik sub-menu's hebt toegevoegd aan pfodDesigner. De instructable stelsel van het Gemeenschapsmodel A Custom Menu ziet u hoe u pfodDesigner wilt samens
Pulse Arduino uitvoer van Android mobiele. Geen programmeerkennis vereist

Pulse Arduino uitvoer van Android mobiele. Geen programmeerkennis vereist

IntroductieDit Instructable toont u hoe u met de gratis app, pfodDesigner, een menu op uw Androïde mobiele dat zal een uitvoer op je Arduino board pulse zonder dat u code te schrijven helemaal ontwerpen. De pfodDesigner genereert de code van de Ardui
Hoe om uw droom iPhone app te verwezenlijken (geen programmeerkennis vereist)

Hoe om uw droom iPhone app te verwezenlijken (geen programmeerkennis vereist)

Hebben u ooit doorzocht de Apple iTunes opslag voor dat perfecte app om uw behoeften te voldoen, maar gewoon kon het niet vinden? Hebt u ooit gedacht, "Als ik kon mijn eigen app bouwen, het zou al de toeters en bellen en zou veel beter zijn dan iets
Maak een muziek afgespeeld en LED reactieve nachtkastje (geen programmeerkennis vereist)

Maak een muziek afgespeeld en LED reactieve nachtkastje (geen programmeerkennis vereist)

In principe zal ik u tonen hoe om uw eigen Night Stand die speelt muziek en reactief.U moet:Hout:Ik gebruikte 1" dik hout de lange over een voet breed en vrij lang balken (niet beschrijvend maar vrij veel zijn tot aan u)Voor de benen die ik gebruikte
Lijn volgen robot, geen programmeerkennis vereist

Lijn volgen robot, geen programmeerkennis vereist

dit is de regel die volgt robot die ontworpen en gebouwd voor een NCEA electronisch ontwerp beoordeling. het idee kwam bij me bij het spelen rond met licht afhankelijke weerstanden (LDR van), realiseren dat de motorsnelheid kan gevarieerd worden wann
Gadgets maken 3D afgedrukt, wind-up, geen vergadering vereist

Gadgets maken 3D afgedrukt, wind-up, geen vergadering vereist

Ik heb onlangs gewerkt, geen vergadering vereist 3d gedrukte wind-up auto's en zijn geweest using Shapeways sterk en flexibel plastic (SLS printer) als u wilt afdrukken van hen (ik heb niet een 3D-printer).In dit Instructable zal ik gaan door hoe ont
Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

Ontwerp een aangepaste Menu systeem--Android/Arduino-menu's voor Beginners--absoluut geen programmering vereist

IntroductieDit instructable ziet u hoe u de gratis pfodDesigner beschikbaar op GooglePlay ontwerpen van een menusysteem van de Android met submenu's voor Arduino-compatibele apparaten.De tutorial is geschikt voor complete beginners. Geen codering erv
Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

Luid en flitsende Android app voor Arduino. Geen Android programmeerkennis vereist

IntroductieDit Instructable toont je hoe geluid toe te voegen en Arduino apparaat knipperen van menu-items aan uw pfodApp gecontroleerd. Geen Android programmeren is vereist, de pfodDesigner de Arduino schets voor u genereert.pfodApp ondersteunt reed
Industriële metalen AV Tower (geen lassen vereist!)

Industriële metalen AV Tower (geen lassen vereist!)

In dit instructable ik zal u tonen hoe te maken van een AV-toren (d.w.z. een stuk van meubilair te houden van de home cinema componenten) uit industriële metalen producten zoals plaatwerk, stalen buis en gable roosters.Deze AV toren is gemaakt voor e
Controle Arduino functioneert met een USB-controller, geen solderen vereist-ik maakte het op TechShop

Controle Arduino functioneert met een USB-controller, geen solderen vereist-ik maakte het op TechShop

eerder dit jaar besloot ik dat het zou leuk om mijn bedrade controller van de Xbox 360 gebruiken om te bepalen Arduino projecten - in dit geval een RGB LED. De meest gebruikte methode om dit te doen impliceert echter toegang tot de elektronica binnen
Betrouwbaar, veilig, aanpasbare SMS afstandsbediening (Arduino/pfodApp) - geen codering vereist

Betrouwbaar, veilig, aanpasbare SMS afstandsbediening (Arduino/pfodApp) - geen codering vereist

Update: 19 mei 2015: gebruik de pfodParser bibliotheek Versie 2.5 of hoger. Het bevestigt een gemelde probleem van het niet toestaan van voldoende tijd voor het schild verbinden met het netwerk na omhoog het aandrijvenIntroductieHoe is pfodSMS afstan
Kerstboom bediend vanaf de telefoon: geen codering vereist lichtnet schakelen met behulp van het Particle Photon en IFTTT doen

Kerstboom bediend vanaf de telefoon: geen codering vereist lichtnet schakelen met behulp van het Particle Photon en IFTTT doen

Een stopcontact schakelaar aangedreven door een deeltje foton en IFTTT. Elk apparaat (kerstboom!) in uw huis vanaf uw telefoon bedienen! Of van twitter! of op basis van het weer in uw locatie! Met geen codering en minimale solderen vaardigheid nodig.
Hoe maak je een Raspberry Pi Arcade geen programmeerkennis

Hoe maak je een Raspberry Pi Arcade geen programmeerkennis

Opzetten van een Raspberry Pi arcade is eigenlijk werkelijk eenvoudig, dankzij een Linuxdistributie genoemd RetroPie.U hoeft niet te doen elke programmering of setup, installeer enkel het beeld op een SD-kaart. Hierdoor zal je de arcade met een toets
Gratis Home Security systeem (geen codering vereist!)

Gratis Home Security systeem (geen codering vereist!)

Een verhaaltje over de vraag waarom dit systeem was zocht voordat ik begin de werkelijke instructable. Voel je vrij om naar de TLDR versie hieronder als u niet geïnteresseerd bent.Ongeveer een jaar en een half geleden waren mijn vrouw en ik wonen in