Stap 5: Vak 2: foton firmware en proeven
Het foton sluit aan op een stroombron via USB-poort. Als dit niet al gedaan, beweren het foton met behulp van de stappen op www.particle.io/start. Vervolgens flash de firmware voor de verrassing. Dit kan worden gedownload van mijn github repo hier. Onbekend met het opvlammen van een foton, gelieve Oefen eerst met een paar voorbeelden gevonden op de website van de Particle.
Na het opvlammen van de code naar het foton, zullen twee functies beschikbaar via de Particle cloud service. Dit zijn de "testSurprise" en "lock". Beide functies nemen een tekenreeks als invoer en twee geldige ingangen: "open" en "sluiten". De lock-functie werkt alleen de lock servo. De testSurprise-functie werkt zowel servo's. Wanneer zij een "open" ontvangt, die zal het eerst ontgrendelen met behulp van de servo vergrendelen en dan open het deksel met behulp van de servo deksel. En vice versa voor sluiten. Merk op dat de code opzettelijk bevriezen zal, nadat zij heeft ontvangen een "open" op de testServo. Dit is omdat door het blokkeren van de code, het deksel in de open positie wordt vergrendeld.
Op dit punt wilt u controleren dat de beoogde acties inderdaad deze functies aanroepen uitvoert. Aanroepen van functies op uw foton kan worden gedaan met behulp van een paar opties:
- met behulp van het Particle Dev programma (aangewezen manier). Controleer of dat uw Photon is geselecteerd en open het menu "Deeltje functies".
- Met behulp van IFTTT. Deeltje heeft een IFTTT kanaal waar "het aanroepen van een functie" is een actie die een trigger kunt volgen. Ik persoonlijk graag gebruik maken van IFTTT "DO" app voor het testen van deze, wanneer ik heb geen toegang tot Particle Dev.
- Met behulp van de Particle Command Line Interface (CLI). U moet de CLI installeren en dan de Particle oproep oproep functioneren.
- door het maken van een directe http bellen naar de wolk van deeltjes. Kan worden gedaan in de browser, maar is meer gemakkelijk gedaan met behulp van tools zoals krullen. Zie de uitleg over de Particle Cloud API hier.
Bij het testen, misschien vindt u dat voor uw specifieke vak ontwerp, instellen de hoeken in mijn ingebouwde programmatuur moeten enigszins worden aangepast. Speel tot prima. Dan haal de USB drijven het foton en gaat u verder met de volgende stap: het aandrijven van vak 2 met behulp van de draadloze lader.