Arduinocursus Deel3 Materiaal: Difference between revisions
From Digimaken Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Download== | |||
De afgelopen weken bleek de manier waarop de voorbeeldprogramma's en uitwerkingen waren georganiseerd wat onoverzichtelijk. Om het wat overzichtelijker te maken heb ik al het materiaal voor deze cursus (uitwerkingen, voorbeelden en slides van week 1, 2 en 3) in een bestand samengevoegd. Download [[Media:Materiaal_Arduinocursus_(compleet).zip|hier]] ''al'' het materiaal. | |||
==Het gebruiken van voorbeelden== | ==Het gebruiken van voorbeelden== | ||
De meeste Arduinolibraries/-bibliotheken bevatten een of meerdere voorbeelden die laten zien hoe je de library kan gebruiken. Bij de Servo library zit de voorbeeldsketch Sweep, deze sketch kan je openen door op Bestand>Voorbeelden>Servo>Sweep te klikken (zie plaatje linksonder). Opmerking: Als je het voorbeeld wil bewerken, sla hem dan op onder een andere naam met Bewerken>Opslaan als... (zie plaatje rechtsonder). | De meeste Arduinolibraries/-bibliotheken bevatten een of meerdere voorbeelden die laten zien hoe je de library kan gebruiken. Bij de Servo library zit de voorbeeldsketch Sweep, deze sketch kan je openen door op Bestand>Voorbeelden>Servo>Sweep te klikken (zie plaatje linksonder). Opmerking: Als je het voorbeeld wil bewerken, sla hem dan op onder een andere naam met Bewerken>Opslaan als... (zie plaatje rechtsonder). |
Latest revision as of 13:57, 4 July 2016
Download
De afgelopen weken bleek de manier waarop de voorbeeldprogramma's en uitwerkingen waren georganiseerd wat onoverzichtelijk. Om het wat overzichtelijker te maken heb ik al het materiaal voor deze cursus (uitwerkingen, voorbeelden en slides van week 1, 2 en 3) in een bestand samengevoegd. Download hier al het materiaal.
Het gebruiken van voorbeelden
De meeste Arduinolibraries/-bibliotheken bevatten een of meerdere voorbeelden die laten zien hoe je de library kan gebruiken. Bij de Servo library zit de voorbeeldsketch Sweep, deze sketch kan je openen door op Bestand>Voorbeelden>Servo>Sweep te klikken (zie plaatje linksonder). Opmerking: Als je het voorbeeld wil bewerken, sla hem dan op onder een andere naam met Bewerken>Opslaan als... (zie plaatje rechtsonder).
Error creating thumbnail: File missing Error creating thumbnail: File missing
Het automatisch installeren van libraries
De Arduino omgeving heeft standaard al een aantal libraries meegeleverd (zoals de Servo library). Maar voor veel sensoren moet je een externe library installeren. De meeste recente versies van de Arduino-omgeving hebben een ingebouwde library zoekfunctie die je hiervoor kan gebruiken.
Dit voorbeeld laat zien hoe je de library voor de DHT11-sensor (de luchtvochtigheid- en temperatuursensor) kan installeren:
1. Ga naar Schets>Bibliotheek gebruiken>Bibliotheken beheren...
Error creating thumbnail: File missing Error creating thumbnail: File missing
2. Typ in het zoekvenster de naam van de sensor in ("DHT11"). Je hebt meerdere resultaten. Dat betekend dat er meerdere geschikte libraries zijn voor deze sensor. We kiezen op goed geluk de bovenste. Als je erop klikt zie je rechts een knop "installeer" verschijnen. Klik daarop, en de library is geinstalleerd!
Error creating thumbnail: File missing Error creating thumbnail: File missing
Als je nu het library-venster afsluit en terug naar het hoofdscherm ga, zie je dat er onder Bestand>Voorbeelden, een nieuw voorbeeld bij is gekomen. "DHTtester"
Error creating thumbnail: File missing
Handmatig libraries toevoegen
Sommige libraries kunnen niet automatisch geinstalleerd worden. Bijvoorbeeld voor de HC-SR04 (de afstandssensor) is NewPing de beste library, maar deze kan niet vanuit de Arduino-omgeving geinstalleerd.
1. Download de library hier: NewPing
2. Pak de Zip uit in de Documents/Arduino/library directory.
3. Na het uitpakken kan je het originele zip-bestand weggooien.
4. Sluit de Arduino-omgeving af en start hem opnieuw op.
Als het goed is staat er nu bij de voorbeelden het volgende voorbeeld: