Programmeren en Arduino

Programmeren en Arduino

Introductie

Lessenserie is bedoeld voor leerlingen van TL+.

Je krijgt wat basiskennis  krijgen kennis over programmeren en je gaat aan de slag zelf met een Arduino microcontroller.

Het Perron heeft 7 Arduino kits aangeschaft. Dus je kunt aan de slag.

 

Leerdoelen

  • Ik weet meer over wat een computer is.
  • Ik leer zelfstandig software te downloaden.
  • Ik leer een aantal elektronische componenten te herkennen.
  • Ik kan zelfstandig een progrmma intypen.
  • Ik kan zelfstandig met de Arduino een schakeling bouwen, deze aansluiten en laten uitvoeren.

Wat is een computer

Wat is een computer?

Onderdelen

De computer bestaat uit allerlei onderdelen (componenten). Onder andere:

  • Videokaart of GPU (Graphics Processing Unit)
  • Geheugen of RAM (Random Access Memory)
  • Processor of CPU (Central Processing Unit).
  • RAM of Random Access memory
  • ROM of Read Only Memory
  • BIOS of Basic Input Output system

Beveiliging

De beveiliging van een computer moet goed zijn: Anders komen hackers binnen. Een goed wachtwoord, en je moet gevoelige gegevens goed beveiligen.

Een goed wachtwoord

 

Hoe werkt een computer?

Hoe werkt een computer?

De computer kan alleen maar nullen en enen optellen. De computer werkt in een eigen taal. De taal van de computer is best makkelijk, het werkt bijna hetzelfde als het morse.

Bijvoorbeeld: één korte en daarna één lange flits is een A. Eén lange flits en daarna drie korte betekent B. Zo heeft elke letter van het morsealfabet een code.

Met 1 en 0 codes kan hij alles onthouden: letters, getallen, kleuren, vormen, noem maar op. De letter A heeft bijvoorbeeld de code 0-1-0-0-0-0-0-1.

De letter B heeft weer een andere code, bijvoorbeeld: 0-1-0-0-0-0-1-0.

Als je dus een filmpje zit te bekijken, is de computer als een gek bezig enen en nullen te bekijken. Maar om het nog iets makkelijker te maken hebben ze voor die 8 bits een ander woord bedacht: Byte.

Meestal heeft een computer een harde schijf, die heeft een aantal flinterdunne platen (platters genoemd) en die zijn magnetisch. Er is dan een lees-kop (soort langwerpig stokje van metaal die magnetisch is) en een schrijf-kop.

Die schrijf-kop verwijdert en plaatst bestanden. Dus hou nooit een magneet bij je harde schijf in je pc, want dan wordt hij gesaneerd (formatteren, maar alles wordt in feite een 0, dus ook de lege plekken).

Software

Programma's op de computer noem je software.

Er zijn programma's waarmee je van alles kunt doen. Steeds meer software kun je ook op internet vinden.

Het hoeft dan niet meer geïnstalleerd te zijn op je eigen computer en je kunt er toch gebruik van maken.

De naam hiervoor is cloud computing. Cloud is Engels voor wolk.

Het internet is dan de "wolk" waar alle programma's te vinden zijn.

Maar als de server bij een cloud-dienst (die jij gebruikt) het niet goed doet, dan heb je geen toegang tot je gegevens bij die dienst.

Programmeren

Je kan zelf programmeren in een programmeertaal, dat is veel makkelijker dan nullen en enen in te typen.

Een bekende programmeertaal is bijvoorbeeld PHP(Je hebt ook nog C,C++,C-Sharp, Java,enz.).

Daarmee kan je bijv. een contact-formulier maken. Om het mensen wat makkelijker te maken, zijn er ook gratis PHP-scripts te vinden op internet. Dan hoef je er niet veel verstand van te hebben.

Er zijn ook PHP applicaties, zoals MediaWiki. Dat wordt ook gebruikt voor websites zoals Wikipedia en WikiKids.

Besturingssystemen

Je hebt verschillende soorten besturingssystemen:

 

Programmeren

Leren programmeren

Why captcha?

Kahoot

Les 1

Les 2

Les 3

Les 4

Les 5/6

  • Het arrangement Programmeren en Arduino is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    Het Perron
    Laatst gewijzigd
    2020-03-04 15:47:11
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding-GelijkDelen 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding en publicatie onder dezelfde licentie vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding-GelijkDelen 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    Lessen serie voor de TL+ leerlingen OB
    Leerniveau
    VMBO gemengde leerweg, 1; VSO;
    Leerinhoud en doelen
    Computervaardigheden/ICT;
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten

    Bronnen

    Bron Type
    Leren programmeren
    https://youtu.be/fi5M4hKpcCg
    Video
    Why captcha?
    https://youtu.be/MWu2UiLLJI8
    Video