Stap 10: Programmeren van de Pixar Jr
Link naar mijn Github: https://github.com/Timvdv/Pixar-lamp-Intel-Edison
Voordat we beginnen met coderen zijn er een paar dingen op te merken.
Ik gebruikte de Intel Edison als de controller met node.js als mijn programmeertaal.
Vloeiende overgangen tussen servo's.
We bouwen dit niet vanaf nul. Iemand precies het ding dat we moeten schreef: http://johnny-five.ioik ook enkele andere bibliotheken gebruikt om johnny vijf compatibel met de Intel Edison.
Beperkingen Intel Edison
Het grootste probleem in de software was het feit dat de Intel Edison alleen 4 PWM pinnen tegelijkertijd regelt terwijl ik heb 5 servo's. Wat dit betekent is dat ik moest PWM van de 5e servo handmatig verzenden, dit maakt het een beetje minder vloeiend.
Uitvoeren van de code
Ik neem aan dat uw Intel Edison is en uitgevoerd met de pinnen aangesloten op de juiste poort en dat je GIT geïnstalleerd hebt.
(ruwe schets -> ongeteste)
-SSH in uw edison
-CD naar uw home dir: ' cd ~'
-Klonen van de code van mijn github account: git clone https://github.com/Timvdv/pixar-lamp-intel-edison...
-CD in de directory
-Uitvoeren van NPM installeren te installeren de afhankelijkheden 'npm install'
-Als uw pinnen zijn aangesloten op dezelfde poorten als de mijne bent u goed om te gaan. Anders is dit de tijd om ze te veranderen. U kunt dit doen met de opdracht: 'vi slider.js'
-Wanneer u klaar bent... Voer het programma: 'knooppunt slider.js'
De intel edison zal het maken van een server op http://your-ip:3000 Ga naar de URL en gebruik de schuifregelaars om te bepalen van je eigen Pixi lamp.
Nu kijken naar de magie gebeuren!