Arduinocursus Deel3 Materiaal: Difference between revisions

From Digimaken Wiki

Simon (talk | contribs)
No edit summary
Simon (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
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).
Line 7: Line 10:
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.  
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. Ga naar Schets>Bibliotheek gebruiken>Bibliotheken beheren...
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...


[[File:Biblitheken_beheren.PNG|500px]] [[File:Library_zoeken.PNG|500px]]  
[[File:Biblitheken_beheren.PNG|500px]] [[File:Library_zoeken.PNG|500px]]  


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!
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!


[[File:DHT11_zoeken.PNG|500px]] [[File:DHT11_toevoegen.PNG|500px]]  
[[File:DHT11_zoeken.PNG|500px]] [[File:DHT11_toevoegen.PNG|500px]]  

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:

Error creating thumbnail: File missing