Stap 17: De EtchABot Arduino library
De EtchABot-bibliotheek bevat een EtchABot klasse met diverse functies om te controleren van de EtchABot. Als u wilt uitvoeren de voorbeelden die ik bespreken, moet u de EtchABot bibliotheek installeren met uw andere bibliotheken van de Arduino. De bestanden in de bibliotheek van de EtchABot: EtchABot.cpp, EtchABot.h en keywords.txt moeten in een map met de naam "EtchABot" met de andere bibliotheken van de Arduino. Zie dit artikel over het installeren van Arduino bibliotheken als u hulp nodig hebt. Houd er rekening mee dat u ook hebben de Arduino Stepper bibliotheek geïnstalleerd, ook moet al vind ik dat het wordt standaard geleverd met de Arduino IDE-installatie.
De standaard pin-toewijzingen voor de stappenmotoren in de bibliotheek EtchABot komen overeen met de motoren die ik gebruikte. Als u uw eigen stappenmotoren gebruikt, kan je dat uw motoren achteruit dan de mijne lopen. Als dit het geval is, zal u ofwel moeten de stepper motor pin-toewijzingen in de klasse EtchABot uit de standaardwaarden wijzigen of de volgorde van de pins de stappenmotoren verbinden, om de voorbeeldcode te voeren. Wanneer u de EtchABot bibliotheek gebruikt, moet u de grootte van de Etch A Sketch u-Pocket Size of reizen grootte opgeven. Om dit te doen, kijken naar de plek in uw code waar het EtchABot-object is gemaakt.
#include //Must include <Stepper.h> any time we use EtchABot library #include "EtchABot.h" // Create an EtchABot instance - either POCKET_SIZE or TRAVEL_SIZE EtchABot etch(POCKET_SIZE);