Basispakket Arduino + Oefenopdrachten

Startpakket Bill Of Materials

Binnengekomen parts

  • potmeters 10 kOhm – 1 kanaal – liniair – 15mm + zwart-oranje knoppen bij Tinytronics
  • ESP-Link ESP8266 Programmer CH340C van Tinytronics
  • ultrasone sensors HC-SR04
  • wires male-male

Leren van fouten bij het monteren

  • Het platform is een mooie transparante acrylplaat. De lelijke bruine stickers folies aan beide kanten haal je er af. Met je nagel bij een hoekje op de korte kant, 50x friemelen tot je een begin hebt. Zachtjes, langzaam. Opzij, eerst de korte kant. Als de korte kant los genoeg is, naar de lange kant. Hij kan in 1x los
  • Kijk hoe de Arduino op het platform moet. Als je het platform ondersteboven hebt, steekt je Arduino aan de zijkant uit en passen de andere schroeven niet.
  • Plak nu eerst je naamsticker onder de USB-B poort. Onder de Arduino friemelen hoeft dan niet.
  • De Arduino monteer je op het bord met de metalen 4 boutjes/moertjes. Omhoog met de punten. Het tool past net niet perfect maar goed genoeg
  • Het breadboard gaat met een sticker op het platform. 1 poging.

Lees

Online Editor

Weerstanden? Welke is welke

Opdracht 1 Blinking a LED

Pagina 21 van

Bill of Materials

  • 1x weerstand 330 Ohm
  • 1x setje wires. 3 x wire male – male
  • 1x LED Yellow

Code

/*
  Blink

  Turns an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
  the correct LED pin independent of which board is used.
  If you want to know what pin the on-board LED is connected to on your Arduino
  model, check the Technical Specs of your board at:
  https://docs.arduino.cc/hardware/

  modified 8 May 2014
  by Scott Fitzgerald
  modified 2 Sep 2016
  by Arturo Guadalupi
  modified 8 Sep 2016
  by Colby Newman

  This example code is in the public domain.

  https://docs.arduino.cc/built-in-examples/basics/Blink/
*/

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(3000);                      // wait for a second
  digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);                      // wait for a second
}

Opdracht 2

Ontwerp

Bill of Materials

  • 1x potentiometer 10kOhm + knop van Tinytronics
  • 3 lange wires extra
  • 1x led, 1x 330 ohm weerstand

Opdracht 3 RGB LED

p31 van de SIK gide

BOM

  • RGB Led

Je bekijkt nu Basispakket Arduino + Oefenopdrachten