Stap 6: Upgrade #4: draadloze controle
Vroeg besloot ik om Xbee draadloze apparaten gebruiken om te praten tussen mijn computer en de computer. Nu heeft ik blijkbaar dingen de harde manier omdat ik dacht dat je zou nodig dat voor het verzenden van de gegevens via de Xbee-controller van de arduino en vervolgens decoderen op het andere uiteinde met de Xbee Python bibliotheek. Dit blijkt te zijn volstrekt onwaar. U kunt zeker doen het op deze manier, maar het is zo moeilijker dan het simpelweg het gebruik van de Xbee modules als een directe seriële verbinding met uw computer.
Het kan me hebben genomen uur, maar deze stap moet niet lang moeten duren u zodra u uw Xbees hebt ingesteld. In wezen u verwijderen van de USB-kabel tussen de computer en de arduino, hook-up uw Xbee modules (één met de computer via een kabel van FTDI) en één aan de arduino via tx/rx lijnen, en gaat u verder alsof u nog steeds met behulp van de USB-kabel. Geloven me niet? Probeer het eens. Misschien was dit duidelijk aan andere mensen, maar het was behoorlijk spannend toen mij postuur op uiterlijk.
Nu moet ik u zeggen er zijn verschillende stappen voor het doen van dit geheel draadloze stap. U moet eerst aanschaffen en monteren van de Xbee modules. Dan zult u wilt program van elk van de Xbee chips en ten slotte sluit ze omhoog. De beste bron die ik gevonden voor het instellen van mijn modules was eigenlijk een tutorial over het Draadloos het programmeren van de Arduino.
Heb ik besloten om mijn arduino instellen draadloos worden geprogrammeerd, zodat ik gemakkelijk de code vanuit mijn laptop bijwerken kon wanneer ik nodig had om te upgraden van mijn arduino. Dit was een extra bonus aan zijnde kundig voor draadloos praten met mijn arduino via seriële en het leek te zoeten het hele project. Ik vond ook dat dit aantal te debuggen eenvoudiger omdat ik moest doen een heleboel schrijven en herschrijven aan de arduino gemaakt.