Stap 8: Elektronica - Arduino
Moet u een Arduino UNO-bestuur, ik gebruikte een Seeeduino v2.21 hier - het did naar de job heel mooi terug in de dag, maar een paar nieuwe eigenschappen zijn toegevoegd aan de code en dus het past niet op meer. Echte UNOs hebben zeer licht meer ruimte voor programma's.
De source code uploaden naar de arduino. Serieus. Eigenlijk doen dit. Niets zal werken totdat u dit doen. Doe het.
Kijk naar deze fijne handleiding hoffelijkheid van Adafruit voor hulp. Of overal op Instructables, of één van de honderden Arduino tutorials over het web.
Omdat het regelmatig verandert, ik heb niet een kopie van de code zelf is gekoppeld aan deze stap, maar de zeer recentste versie kan worden gedownload in een bundel van de polargraph code repository. Download het bestand met de naam Polargraph.___.zip.
Pak de bundel. Binnenkant is een map genaamd arduino-source waarin (je raadt het al), de broncode van de arduino-kant van het project.
Er is een map met de naam bibliotheken binnen arduino-source. Het bevat de bibliotheken die u nodig hebt)
Adafruit van AFMotor en Mike McCauley van Accelstepper)
Het bevat ook een map met de naam polargraph_server_a1. Dit is de polargraph firmware-broncode.
Kopieer de inhoud van arduino-bron/bibliotheken in uw Arduino/bibliotheken/ map.
Kopiëren van arduino-bron/polargraph_server_a1 in uw Arduino / map.
U moet drie nieuwe mappen op de schijf hebt gemaakt:
- Arduino/polargraph_server_a1 /
- Arduino/bibliotheken/Accelstepper /
- Arduino/bibliotheken/AFMotor /
Beginnen met Arduino IDE.
Ga naar bestand -> Sketchbook -> polargraph_server_a1
Veertien bestanden zal openstellen en worden weergegeven als tabbladen in de IDE. Dit is de broncode van de firmware.
Druk op de "verify" knop in de werkbalk om te proberen en te compileren.
Als het wordt gecompileerd, drukt u op de "upload" knop in de werkbalk om het te uploaden.
Natuurlijk de broncode is ook beschikbaar in de code repository - https://github.com/euphy/polargraph_server_a1 - moet u wilt de zeer recentste versie, maar je moet cijfer dat een uit jezelf.
Zodra u dat doet, moet u bevestigen dat het web goed werkt - gebruik de seriële monitor op het bord, ingesteld op 57600 baud om ervoor te zorgen dat het is uitgifte "klaar" om de paar seconden (Zie de laatste afbeelding).