1.1Presentles1-18-3

Openbaar kanaal / Arduino

Presentatie introductie gehouden op febr-2018 door A.Greven in het FabLab Hardenberg. ©2019-2022

Delen op sociale netwerken

Koppeling delen

Gebruik permanente koppeling om te delen via sociale media

Deel met een vriend

Gelieve in te loggen voor het versturen van dezepresentation per email!

In uw website insluiten

Kies de startpagina

Plaats reactie met e-mailadres (bevestigen van e-mail is vereist om de reactie te plaatsen op de website) of in te loggen om een opmerking te posten

2.

12. De IDE omgeving

19. Starten met programmeren.

24. De IDE omgeving

25. De IDE omgeving

1. COLOH-METROlux

28. De functie “VOID” “ VOID” SETUP/ “VOID” LOOP Duidt op het ontbreken van een waarde.

29. Afsluiten van een programmaregel ; Niet afsluiten met ; geeft een compilatie fout!.

20. Uitleg embedded code Beginnen met basis coding principes. Programma's moeten 2 dingen herkennen. 1 Welke led, motor, of sensor is op pin (1 t/m 13) aangesloten. 2 Wanneer starten en hoevaak moet ik bovenstaande in en uit schakelen.

30. Altijd een omschrijving van een functie // digitalWrite (led, HIGH); //hier de omschrijving Voorkomt zoeken in een programma.

5. Introductie microcontroller Waarom is Arduino zo populair? Eenvoudig uitbreiden met sensoren

7. Arduino projecten http://aemetrolux.com/page/arduino-arm-projects smart home quadcopter robot allarm installatie

18. In progress .. Done!  Na nog een aantal seconden zou de LED bij pin 13 op het board beginnen te knipperen. GEFELICITEERD!  Arduino is juist geïnstalleerd!

9. Arduino registreren 1 De eerste stap Maak een account aan bij deze websites. https://www.hackster.io/ https://www.arduino.cc

10. Arduino aansluiten 2 De tweede stap Sluit de Arduino aan op de computer met behulp van de USB-kabel .

11. Arduino software downloaden 3 De derde stap De Arduino ontwikkel omgeving downloaden, inclusief drivers die we IDE (integrated Development Environment) noemen. https://www.arduino.cc/en/Main/Software

22. programmeren in 2 SECTIES setup loop Programma onderdelen toewijzen (declareren) Volgorde van de stappen instellen en afdraaien

27. Beschrijving functies als “int” In de eerste sectie worden leds en pins ingesteld met de functie: “int” ofwel Integers Integer is een functie categorie: primaire data-typen voor nummeriek opslag.

14. IDE software  Hier zou u de Arduino kunnen vinden, vindt u deze hier niet, kijk dan onder de overige apparaten voor onbekende apparaten.  Klik hier vervolgens met rechtermuisknop op en kies voor update drivers

17. Arduino software instellen  Klik vervolgens op de ‘’Upload’’ knop, wacht een paar seconden, tijdens dit proces zouden de RX en de TX LEDs op het board beginnen te knipperen.  Als de upload klaar is zal er in de status-bar komen te staan ‘’Done uploading’’

31. Werk Blink netjes bij en opslaan actie:  1 Wijzig de omschrijvingen naar eigen commentaar.  2 Sla het bestand op in een nieuwe map met de naam mijn-Blinky.  3 test of het programma werkt van uit de map door te dubbelklikken.  4 Compileer en laadt mijn-Blinky.

4. Introductie microcontroller Wat is Arduino.  UNO + Breadboard  Arduino Nano Uitvoeringen & toepassingen IDE of sketch

13. Na de installatie  Klik nu op start en open het configuratiescherm -> systeem  en beveiliging -> systeem  Vervolgens open apparaatbeheer.  Kijk onder poorten (COM & LPT).

15. IDE installatie  Kies vervolgens voor de optie ‘Zoek op mijn computer’ voor driver software.  Zoek hierna het bestand op wat u heeft gedownload, genaamd arduino.inf  Windows zal nu de installatie gereed maken.

23. Doen! Tijd om te gaan programmeren. Open Blink en wijzig in de loop sectie de knipper snelheid:  digitalWrite (led, HIGH); = zet spanning op de led pin.  delay = vertraging.  1000 = 1 seconde actie : laat de led sneller knipperen door hem een halve seconde MINDER te laten uitstaan.

16. Arduino software test  Start nu de Arduino software op .  Open LED Blink:  File - >examples -> 1.Basics -> Blink.  Kies uw board bij Tools -> board  Selecteer de serial port bij Tool -> Serial Port menu.

21. Programma interface indeling Indeling IDE canvas Programma's zijn ingedeeld in 2 groepen Programma onderdelen toewijzen (declareren) in sectie setup Volgorde van de stappen instellen en afdraaien in sectie loop code: void setup(); code: void loop();

6. Introductie microcontroller Waarom is Arduino zo populair? Voor verschillende wensen is er een board. Professionals gebruiken Arduino omdat het een handig board is. Je hebt bijvoorbeeld de:  Arduino Nano(voor in breadboards),  Arduino Mega(met meer pinnen),  Lilypad (voor in kleren),  JeeNode (via draadloze signalen programmeerbaar),  Sanguino (gebaseerd op een andere chip),  NodeMCU (gebaseerd op de ESP8266, ESP32) een goedkope  mircocontroller met wifi etc...

26. IDE en termologie  Nu je je eerste programmeer ervaring hebt opgedaan, is het belangrijk om te weten  waar en hoe je je instructies schrijft.   1. Int. 2. Void setup en Void loop 3. Afsluiten met ; 4. Comment instructie // 5. vertragen van stappen met delay 

3. Wat is een microcontroller • Lezen van sensoren • Lezen van instructie • Aansturen van actuatoren • Industrie • Speelgoed • Controlekamers • Infra structuur • Ziekenhuizen Een microcontroller heeft alles aan “board” om met een paar programma regels apparaten te automatiseren: Toepassingen: Microcontrollers:

8. kennismaken met de componenten  LED's (rood, groen geel)  Arduino Uno Rev3  USB-kabel  breadboard  doorverbindingsdraden  fotoweerstand [LDR]  potentiometers  temperatuursensor  hellingsensor  alfanumeriek LCD-scherm  DC-motor 6 / 9V  servomotor  piëzo-sensor  H-brug motoraandrijving [L293D]  Optocoupler  mosfet-transistoren  condensatoren  diodes  weerstanden  software Wij gaan in deze workshop de volgende onderdelen behandelen.

Weergaven

  • 380 Totale weergaven
  • 331 Websiteweergaven
  • 49 Ingesloten weergaven

Acties

  • 0 Gedeeld op sociale media
  • 0 Vind-ik-leuks
  • 0 Vind-ik-niet-leuks
  • 0 Opmerkingen

Aantal malen gedeeld

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Insluitingen 2

  • 487.195.158.237
  • 1www.aemetrolux.com