💾
Informatica programma regulier
  • Het vak
  • Kernprogramma
    • Periode 1
    • Periode 2
    • Periode 3
  • Kern Programma
    • Het Internet
      • 1: What is the Internet?
      • 2: Wires, Cables & Wifi
      • 3: IP Addresses & DNS
      • 4: Packets, Routing & Reliability
      • 5: HTTP & HTML
      • 6: Encryption & Public Keys
      • 7: Cybersecurity & Crime
      • 8: How Search Works
    • Informatie
      • Presentaties
      • Les 1: Introductie in Binaire Getallen
      • Les 2: Hexadecimale Getallen
      • Les 3: Logische Operaties
      • Les 4: Digitalisering van tekst
      • Les 5: Digitalisering van beeld
      • Les 6: Digitalisering van geluid
    • HTML-CSS
      • HTML-CSS-0
        • Les 1: HTML, de basis
        • Les 2: HTML, meer over body, plaatjes en links
        • Les 3: HTML, lijsten
        • Les 4: HTML, tabellen
        • Les 5: CSS, background-color, color
        • Les 6: HTML, iframes, Youtube of maps invoegen
      • HTML-CSS-1
        • Les 1: CSS koppelen aan je HTML-pagina
        • Les 2: Fonts, lettergrootte en stijl
        • Les 3: Kleuren en achtergrondplaatje
        • Les 4: Boxmodel en borders
        • Les 5: Margin, padding en development tools
        • Les 6: Elementen selecteren: classes en id's
        • Les 7: Pseudo-classes, (hyper)links en span-element
        • Les 8: Tabellen opmaken
        • Les 9: Lijsten opmaken (menu in je pagina)
      • HTML-CSS-2
        • Les 1: Structuur van je Pagina
        • Les 2: position in CSS
        • Les 3: Inline vs Block elementen
      • Eindopdracht [PET1]
        • Publiceren op Github pages
        • Beoordeling
      • Links
    • Python
      • start
      • Python-0
        • Untitled
        • Les 1: Je eerste tekening
        • Les 2: Herhalen
        • Les 2b: Loop in Loops
        • Les 3: Functies maken
        • Les 4: Parameters
        • Les 5: Loops & Range()
      • Python-1
        • Les 1: Print & variabelen
        • Les 2: Input en datatypes
        • Les 3: Vergelijkingen
        • Les 4: Booleaanse expressies
        • Les 5: For/While loops
        • Les 6: Functies
        • Les 7: While (+teller)
      • Eindopdrachten [PET2]
        • Python Kunst
          • Les 1: Functies in Functies
          • Les 2: Meerdere turtle's
          • De eindopdracht
        • Galgje
        • Wordmind
        • Het langste woord
    • Automaten
    • Algoritme
      • Presentaties
      • Les 1: Wat is een algoritme?
      • Les 2: Sorteren
      • Les 3: Sorteer Algoritmes
      • Les 4 & 5: Toren van Hanoi
    • Databases
      • Planner V5
      • Untitled
      • 1: Inleiding
        • Wat is een database?
        • Wat is SQL?
        • Onze database
      • 2: Selectie, voorwaarden en sorteren
        • Selectie en Sorteren
          • Distinct
          • Order By
        • De WHERE Clausule
          • Operator AND en OR
          • Between
          • IN
          • Not
          • Like
          • Is Null
          • Limit
        • Opdrachten
        • Antwoorden
      • 3: Functies
        • Vragen
        • Antwoorden
      • 4: Grouperen
        • Vragen
        • Antwoorden
      • 5: Joins
        • Vragen
        • Antwoorden
      • 6: Subqueries
        • Vragen
        • Antwoorden
      • 7: Tabellen Muteren
        • Create
        • Drop
        • Opdracht
        • Antwoord
      • 8: Gegevens toevoegen
        • Insert
        • Update
        • Delete
        • Opdrachten
        • Antwoorden
      • 9: Sleutel en Verwijzingen
        • Het strokendiagram
        • Foreign Key
      • Eindopdracht [PET3]
    • Presentatie
      • Presenatieschema
      • Beoordelingsmatrix
  • Keuzemodules
    • Computernetwerken
    • Web development
    • Kunstmatige Intelligentie
    • Embedded Systems
      • Planner
      • Les 1: Wat is een Arduino
      • Les 2: Blink
      • Les 3: Schakelaars
      • Les 4: Seriële monitor
      • Les 5: Analoge Sensoren
      • Les 6: Servo - beweging
      • Les 7: LCD display
      • Eindopdracht
    • Betoog
      • Voorbeelden
      • Stappenplan
      • Bouwplan
      • Bronvermelding
      • Beoordeling matrix
    • Internet of things
      • Planner
      • Eindopdracht
      • Beoordelingsmatrix
    • De meesterproef
      • Voorbeelden
      • Beoordelingschema
  • PTA
    • Havo
      • Cohort 2020
    • Vwo
      • Cohort 2020
    • Vrijstellingen - concept
    • Eindtermen
      • Domein A: Vaardigheden
      • Domein B: Grondslagen
      • Domein C: Informatie
      • Domein D: Programmeren
      • Domein E: Architectuur
      • Domein F: Interactie
      • Domein G: Algoritmiek, berekenbaarheid en logica
      • Domein H: Databases
      • Domein I: Cognitive computing
      • Domein J: Programmeerparadigma’s
      • Domein K: Computerarchitectuur
      • Domein L: Netwerken
      • Domein M: Physical computing
      • Domein N: Security
      • Domein O: Usability
      • Domein P: User experience
      • Domein Q: Maatschappelijke en individuele invloed van informatica
      • Domein R: Computational science
Powered by GitBook
On this page
  • Programma's
  • Onderwerpen die aan bod komen:
  • Planner

Was this helpful?

Export as PDF
  1. Keuzemodules

Embedded Systems

Domein M: Physical computing

PreviousKunstmatige IntelligentieNextPlanner

Last updated 4 years ago

Was this helpful?

In deze module ga je aan de slag met Arduino. Je gaat met electronica aan de slag en gaat met breadboards aan de slag om o.a. knopjes, displays, ledjes, motoren e.d. te programmeren.

Programma's

De Arduino ontwikkelomgeving download je

Onderwerpen die aan bod komen:

  • Wat zit er op een Arduino Uno?

    • voor info en ideeen

    • Ophalen datasheet Arduino Uno, processor datasheet (Atmel ATmega328P), bespreken, alternatieven (introduceren zelf bouwen Arduino!)

  • Werking breadboard

    • Toelichten van rol breadboard, prototyping, alternatieven (eiland-printjes etc)

  • Gebruik verschillende analoge en digitale sensoren

    • temperatuur

    • afstand (ultrasoon)

    • tast (schakelaar/button)

    • licht

    • geluid

  • Eenvoudige actuatoren zoals LED's, servo-motoren etc.

    • Ook LCD's (eventueel kant-en-klaar)

  • Gebruik (externe) Libraries

    • neopixels/ledstrips

    • lcd's

  • Nabouwen van gegeven opstellingen (fritzing)

    • Simulator ()

    • Het is leuk om Fritzing, Tinkercad en zelf bouwen in dezelfde opdrachten te gebruiken, bouw een Fritzing tekening na in Tinkercad en in het echt.

  • Elementair idee over de functie van een weerstand (kunnen herkennen)

    • Ook hier weer leuk om Tinkercad te gebruiken, Tinkercad geeft het duidelijk aan als een weerstand te klein is gekozen en daardoor een LED stuk gaat. In Tinkercad kun je ook een Ampere- en Volt-meter aansluiten, dat ook te gebruiken is in voorbeelden/les.

  • Seriële monitor

    • als communicatiemiddel (voor waarden in van PC naar Arduino, of lees gemeten waarden af in PC)

    • voor debug doeleinden (laat een programma aan de PC doorgeven waar het is, in welke regel)

  • Debuggen van een embedded systeem

    • Naast debuggen via seriële monitor kun je ook LEDs of LCD gebruiken, zelf geluid (denk aan piep-toontjes bij het opstarten van een PC!)

    • inklemmen probleem

  • State diagrams

  • Programmeren in C.

    • Arduino Cheat Sheet (Mark Liffition is een hele goede)

    • Arduino Language Reference ()

    • plaats van declaraties ((globale) variabelen, gebruikte libraries), setup en loop functies.

    • Getypeerde taal.

    • Gecompileerde taal versus GeÑ—nterpreteerde taal

Planner

Week #

Date

Subject

1

9 maart

afmaken eindopdraht vorige periode

2

16 maart

Opstarten + Les 1

3

23 maart

Les 2,3

4

30 maart

Les 4,5

5

6 april

Les 6,7

6

13 april

uitloop, eindopdracht

7

20 april

eindopdracht

8

4 mei

eindopdracht

9

11 mei

Ieindopdracht

DL: eigen project (15 mei)

10

18 mei

Presenteer je eindopdracht

hier
https://www.arduino.cc/
tinkercad
https://www.arduino.cc/reference/en/