Aan de slag met uw Arduino-starterkit - Stuurprogramma's installeren en het board en de poort instellen
Dus je hebt jezelf een Arduino-starterkit gekocht. Wat zit er in een Arduino-starterkit? [MakeUseOf Explains] Wat zit er in een Arduino Starter Kit? [MakeUseOf Explains] Ik heb eerder de Arduino open-source hardware hier op MakeUseOf geïntroduceerd, maar je zult meer nodig hebben dan alleen de echte Arduino om er iets uit te bouwen en daadwerkelijk aan de slag te gaan. Arduino "starterkits" zijn ... Lees meer en mogelijk enkele andere willekeurige coole componenten 8 Meer coole componenten voor uw Arduino-projecten 8 meer coole componenten voor uw Arduino-projecten Dus u denkt erover om een Arduino-starterkit te kopen, maar vraag me af of basis-LED's en -weerstanden zullen voldoende zijn om u het weekend bezig te houden? Waarschijnlijk niet. Hier zijn nog eens 8 ... Lees meer - wat nu? Hoe begin je eigenlijk met het programmeren van dit Arduino-ding Wat is Arduino en wat kun je ermee doen? Wat is Arduino en wat kun je ermee doen? De Arduino is een opmerkelijk klein elektronisch apparaat, maar als je er nog nooit een hebt gebruikt, wat precies zijn ze dan, en wat kun je ermee doen? Lees verder ? Hoe stel je het in en upload je wat code? Lees verder en ik zal alles uitleggen.
Ik ga ervan uit dat je een Arduino Uno-bord hebt, want dat is degene met de meeste Arduino-starterkits.
Stuurprogramma's installeren
Mac OS X:
Je hebt het gemakkelijk op een Mac. Download gewoon het nieuwste Arduino-pakket, koppel het en voer dan de meegeleverde uit FTDIUSBSerial Bestuurder. Wanneer dat is gebeurd, sleept u de applicatie naar uw toepassingsmap. U moet echter opnieuw opstarten om de nieuwe stuurprogramma's in te schakelen.
Wanneer u de Arduino voor het eerst aansluit, zal OSX u vertellen dat er een nieuwe interface is gedetecteerd. Gewoon klikken Netwerkvoorkeuren en druk op Van toepassing zijn - er is geen configuratie om daar te doen.
Windows 7
Niets is ooit gemakkelijk in Windows, vooral als het om stuurprogramma's gaat. Begin met het downloaden van het nieuwste pakket en pak het uit, met behoud van de mappenstructuur. Het is een vrij grote download - 85 MB toen ik het controleerde, volledig uitbreidend naar 230 MB, dus het kan een tijdje duren om te downloaden.
Sluit de Arduino aan met de meegeleverde USB-kabel. Het kan proberen om naar stuurprogramma's te zoeken, maar faalt. Sluit de wizard en open de apparaatbeheerder. De snelste manier om dit te doen in plaats van te proberen door de verwarrende reeks multilevelmenu's van het Configuratiescherm te navigeren, is door er gewoon op te klikken begin, en typ in devmgmt.msc . Druk op enter en je opent apparaatbeheer direct.
Onder Andere apparaten je zou een moeten zien Arduino Uno vermeld, met een van die geel “probleem” marks. Dubbelklik, selecteer Stuurprogramma's bijwerken, en kies Blader door mijn computer naar stuurprogramma's.
Kies de opties van Laat me een stuurprogramma kiezen, Klik Alle apparaten, Have Disk, en navigeer naar de downloadmap. In de map drivers ziet u een Arduino Uno het dossier. Kies dat. Het installatieproces van het stuurprogramma herkent het als een “Communicatiehaven”, en zal een veroorzaken “niet-ondertekende stuurprogrammafout” verschijnen tijdens het installeren. Negeer dat, en installeer hoe dan ook.
Als u XP gebruikt, is het proces een beetje meer betrokken en omvat het twee sets stuurprogramma's. Lees de volledige instructieset op de Arduino-pagina.
Stel het bord en de poort in
Start de Arduino-applicatie vanuit de downloadmap of de map met applicaties. Het eerste dat we moeten doen is de poort en het bord opstellen. Op beide systemen zou u een toolmenu moeten hebben. Klik daarop en zorg ervoor dat:
- Er is een passend bord gekozen. De Uno is de standaard en was al geselecteerd voor mijn installatie, maar het is altijd goed om dit te controleren.
- De seriële poort is correct gekozen. In Windows vond ik dat ik slechts één optie had (zie de schermafbeelding) en deze was niet geselecteerd, dus de keuze was niet moeilijk.
- Op een Mac zijn de poortnamen iets ingewikkelder, maar in principe bevindt deze zich in een van de twee vermelde USB-poorten. cu-USB was de juiste keuze op mijn machine, maar het kan voor u anders zijn.
Test het
Laten we de werkbalk snel bekijken.
Van links naar rechts:
- Speel symbool: Dit compileert uw code om deze te controleren zonder deze daadwerkelijk naar de Arduino te uploaden, maar door op de uploadknop te klikken, wordt deze ook uitgevoerd.
- Stop symbool: Dit zal de COMPILE van je programma stoppen, niet stoppen met een actieve applicatie die al is geüpload naar de Arduino.
- Nieuw bestand: Start een nieuw codeproject
- Pijltje omhoog: Openen - laadt een bestaand project. Er zijn honderden voorbeeldprogramma's opgenomen, maar laat dit voor nu.
- Pijl naar beneden: Opslaan
- Rechter pijl: Upload de huidige code naar de Arduino.
- Seriële monitor: Hiermee kunt u de communicatie vanuit de Arduino controleren wanneer deze op de computer is aangesloten, maar maak u er voorlopig geen zorgen over.
OK, tijd om uw eerste aanvraag uit te voeren. Klik Open, en kies in het dialoogvenster de voorbeeld-app uit 1. Basisfuncties -> Knipperen. Je zou de volgende code moeten zien:
Om te controleren of je Arduino-kaart correct werkt en aangesloten is, ga je gang en klik je op de Uploaden knop. Na een korte tijd met het compileren van de app, werden enkele oranje lichten gelabeld TX / RX op de Arduino moet gaan knipperen. Dit betekent dat het iets verzendt of ontvangt - in dit geval de code die u uploadt. Wanneer het proces is voltooid, wordt de code onmiddellijk uitgevoerd.
Deze app is ongelooflijk eenvoudig - het zal gewoon “knipperen” de ingebouwde LED gelabeld L (terwijl het bord is aangesloten, zal er een groene LED branden die blijft branden, dit geeft alleen het vermogen aan en knippert niet). Je kunt ook je eigen LED gebruiken als je wilt - steek gewoon de langere van de twee poten in het gat nummer 13 en het kortere been (de LED moet aan deze kant een platte bit op de kop hebben) in het aangrenzende GND-gat. De LED's knipperen nu samen.
Dat is voor zover we deze keer gaan. Je hebt nu de Arduino opgezet en uitgezocht hoe je apps kunt uploaden om te bevestigen dat het werkt. Dat is een goed begin, en op dit moment wilt u misschien de Blink-appcode bekijken en proberen uit te zoeken wat, of hoe het werkt. Maak je geen zorgen als je het nog niet begrijpt, want ik zal de code de volgende keer in detail uitleggen, en uitleg geven over de verschillende stukjes op het Arduino-bord.
Bedankt voor het lezen, en zoals altijd verwelkomen we reacties. Als je problemen hebt met het instellen van het bord, voel je vrij om in de comments te vragen, maar als je vraag betrekking heeft op een verouderde versie van Windows of een obscure Linux distro dan is het onwaarschijnlijk dat ik zal kunnen helpen. Misschien krijg je een beter antwoord door crowdsourcing van het probleem bij MakeUseOf Answers, waar iedereen technische problemen kan stellen of kan beantwoorden en er is een enorme community die wacht om te helpen.
Ontdek meer over: Arduino.