PROGRAMMA MENU
X
X
ARD 0001
x
x
Copyright
Alle (auteurs-)rechten op de inhoud van deze website, te weten alle teksten, afbeeldingen, software of informatie in andere vorm, komen toe aan R.R. Hoep. Informatie op deze internetsite, ongeacht de verschijning vorm, zoals teksten, afbeeldingen of software mag niet worden ge- wijzigd, gereproduceerd, getran- sporteerd of gedistribueerd zon-der vooraf verkregen schriftelijke toestemming van R.R. Hoep.
X
x
x
x
x
x
X
X
x
x
x
x
x
X
X
ARD 0002
RHO-Design Studio
x
x
Last Update : aug 2024
X
RDS PROGRAMMEREN ARDUINO
x
Under Construction …..
X
ARDUINO uses a variant of the C++ programming language
X
ARDUINO VOORWOORD
Tekst door : programmeerplaats.nl
Arduino is een open source elektronisch platform. Zowel de hard- als software zijn makkelijk te gebruiken. Arduino bestaat uit een circuit board (Printplaat) en een Arduino IDE (Integrated Development Environment). Eigenlijk is een Arduino een mini computertje (Microcontroller). De code kan je schrijven in de Arduino IDE en eenvoudig uploaden naar de Arduino.
Door de Arduino is elektronica veel meer toegankelijk geworden voor onder andere hobbyisten, kunstenaars en designers. Het is niet moeilijk om mee te beginnen. Op internet staan veel voorbeeldprojecten. Je hoeft niet het wiel opnieuw uit te vinden door de vele libraries die er zijn.
Het wordt tegenwoordig veel gebruikt voor Internet of Things toepassingen. Een Arduino kan je verbinden met het internet, daardoor kan je slimme apparaten maken. Dit zijn voornamelijk prototypes.
x
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.
Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments. A worldwide community of makers – students, hobbyists, artists, programmers, and professionals – has gathered around this open-source platform, their contributions have added up to an incredible amount of accessible knowledge that can be of great help to novices and experts alike.
Arduino was born at the Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiating its offer from simple 8-bit boards to products for IoT applications, wearable, 3D printing, and embedded environments.
LAST 3 UPDATES
x
x
ARD 0007 – MOBIFLIGHT
ARD 0006 – PROSIM
ARD 0005 – FLIGHTSIM
x
ARDUINO INDEX
x
ARD 0001 – VOORWOORD
ARD 0002 – LESSEN
ARD 0003 – BOARDS
ARD 0004 – ACCESSOIRES
ARD 0005 – FLIGHTSIM
ARD 0006 – PROSIM
ARD 0007 – MOBIFLIGHT
ARD 0098 – TIP & TRICK
ARD 0099 – SITE LINKS
x
x
x
x
x
X
X
= NIET BEVEILIGDE SITE
ARD 0002
ARDUINO LESSEN
X
docs.arduino.cc
Programming
X
X
X
X
X
X
X
X
N
N
N
N
X
32 lessen door Bas on Tech NL
x
01 – Knipperend led
02 – Knipperend led op breadboard
03 – Fadende led op breadboard met pwm
04 – Regel knipper snelheid van led met potmeter
05 – LED aan/uit met drukknop
06a – 1-wire ds18b20 temperatuur sensor
06b – Schakel led op temperatuur met 1-wire ds18b20 sensor
07 – HC-SR04 ultrasoon afstand sensor
08 – Analoge ps2 joystick met drukknop
09 – Infrarood ontvanger met afstandsbediening (hx1838 vs1838)
10 – Melodie uit buzzer / beeper / piezo speaker
11 – LCD (i2c) met tekst en symbolen
12 – Roterende encoder en interrupts
nn – DHT11 / DHT22 temperatuur en luchtvochtigheid sensor
14 – 28BYJ-48 stappenmotor met uln2003 driver
15 – Long press drukknop
16 – Grafisch 128×64 spi lcd display met st7920 controller
17 – Voltage sensor
18 – Grafisch 128×64 i2c oled display met ssd1306 controller
19 – MFRC-522 RFID Lezer
20 – Lichtgevoelinge weerstand (LDR)
21 – Max7219 8-digit led display & schuifregisters
22 – HC-SR501 Bewegingssensor (Pir)
23 – Schuif Potmeter / DJ Fader
24 – SG90 Tower Pro Servo Motor
25 – SSD1331 Kleuren Oled Display (96×64 Pixels)
26 – 4×4 Matrix Keypad / Membraan Toetsenbord
27 – Led Verkeerslicht / Stoplicht
28 – Aanraak Sensor
29 – Gebruik Één Analoge Pin Voor 4 Knoppen (KC11b04 4×1 Keypad)
30 – Geluidssensor Op Seriële Plotter Tekenen (CZN-15e)
31 – Capacitieve Vochtsensor Voor Planten (V1.2 / V2.0)
Lavintech
Fritzing – Drawing tool
X
ARD 0003
Learning Arduino with the Fritzing Starter Kit
00 – Fritzing Creator Kit 💡
01 – Electronic Basics
02 – Arduino introduction
03 – Digital Out with Blink
04 – Digital Out with SOS
05 – Breadboard Prototyping
06 – Digital In with a button
07 – Amplification with a transistor
08 – Analog Out with Fading
09 – Analog In with Servo and Knob
10 – Analog In with Servo and LDR
11 – Serial Communication
12 – FIRMATA
nn – PCB layout with Fritzing
14 – Using modules
Summary
ARD 0003
ARDUINO BOARDS
X
x
ARDUINO UNO
De Arduino Uno is het beste board om met elektronica en coderen te beginnen. Als dit je eerste ervaring is met het experimenteren met het platform, is de UNO het meest robuuste board waarmee je kunt beginnen experimenteren. De Uno is het meest gebruikte en best gedocumenteerde board van de hele Arduino familie.
ARDUINO MEGA
Arduino Mega 2560 CH340G compatibel. Een Arduino mega compatibel bord met de CH340G usb serial driver. Een microcontroller board gebaseerd op de ATmega2560. Het heeft 54 digitale input / output pinnen (waarvan 15 gebruikt kunnen worden als PWM-uitgangen), 16 analoge pinnen, 4 UARTs (hardware seriële poorten), een 16 MHz keramische resonator, een USB-aansluiting, een power jack, een ICSP header en een resetknop.
De Arduino Mega is de grote broer van de Arduino Uno. In principe werkt de Mega het zelfde als de Uno. Op het moment dat je grote projecten gaat maken en de Uno niet genoeg I/O Pins heeft kan je over stappen naar een Arduino Mega. De Mega heeft namelijk 54 Digitale I/O Pins. Hier kunnen tot wel 15 van worden gebruikt als PWM (Pulse With Modulation) Pin.
Ook heb je 16 analoge inputs ter beschikking.
Als je een shield voor een Arduino Uno hebt kun je deze ook gewoon plaatsen op de Arduino Mega.
ARDUINO GIGA wifi
Arduino Giga R1 Wifi. Arduino heeft een nieuwe singleboard uitgebracht. Die heeft dezelfde formfactor als de bestaande Mega- en Due-boards, maar de GIGA R1 heeft wifi en een krachtigere cpu. De Arduino GIGA R1 Wi-Fi is een veel snellere en krachtigere microcontroller van Arduino, met dezelfde vormfactor als de MEGA en DUE. Daarnaast heeft de GIGA maar liefst 76 GPIO pinnen en heb je Wi-Fi en Bluetooth 5.1 ondersteuning. Ontworpen voor ambitieuze makers die hun mogelijkheden willen vergroten. Hij maakt het speelveld gelijk voor gamers, kunstenaars, geluidsontwerpers en iedereen die met grote ideeën en een beperkt budget in de technische wereld komt – omdat hij geavanceerde functies bundelt in een toegankelijk apparaat.
ARDUINO NANO
De Arduino Nano is de kleinste en breadboard-vriendelijke versie van de Uno.
Het board komt met exact dezelfde functionaliteiten als de Uno maar dan in een klein formaat. Dankzij het kleine formaat is het makkelijker weg te werken in projecten zoals cosplay maar ook in kleine apparaten.
De Nano komt met 22 Digitale I/O Pins waarvan 6 als PWM output kunnen worden gebruikt.
Ook zitten er 8 Analoge pins op.
ARD 0004
ARDUINO LEONARDO
De Arduino Leonardo is een microcontroller-board gebaseerd op de ATmega32u4 (datasheet). Het heeft 20 digitale input / output-pinnen (waarvan 7 kunnen worden gebruikt als PWM-uitgangen en 12 als analoge ingangen), een 16 MHz kristaloscillator, een micro-USB-aansluiting, een voedingsaansluiting, een ICSP-header en een resetknop. Het bevat alles wat nodig is om de microcontroller te ondersteunen; sluit hem gewoon aan op een computer met een USB-kabel of voed hem met een AC-naar-DC-adapter of batterij om te beginnen.
De Leonardo verschilt van alle voorgaande boards doordat de ATmega32u4 ingebouwde USB-communicatie heeft, waardoor er geen secundaire processor nodig is. Hierdoor kan de Leonardo op een aangesloten computer verschijnen als muis en toetsenbord, naast een virtuele (CDC) seriële / COM-poort.
ARD 0004
ARDUINO ACCESSOIRES
X
ARDUINO JUMPER WIRES
Met deze jumper draden (lengte: 20 cm) kunt u een Raspberry Pi of een Arduino met breadboards verbinden. Elke kabel bestaat uit 40 afzonderlijke draden/pinnen die ook weer van elkaar kunnen worden gescheiden.
ARDUINO BREADBOARD
Basismodule: de 2 kolommen van 5 x 30 aangesloten terminals worden gescheiden door een kanaal van 2 mm
busmodule: 2 bussen van 25 aangesloten terminals worden verdeeld over 4 rijen
ARDUINO STREX STARTER KIT
Strex Starter Kit geschikt voor Arduino
Gek op techniek of net begonnen met programmeren? Met deze uitgebreide starterskit bouw jij de gaafste elektronische projecten! De uitgebreide set heeft alles wat je nodig hebt voor gegarandeerd succes, komt met de speciale ATmega2560P controller en is volledig compatibel met de Arduino IDE software. Zo heb je vooraf totaal geen basiskennis nodig en programmeer je het project van je dromen.
De ideale starterskit
Geen idee waar je moet beginnen? Leer stapsgewijs de ins en outs van coderen met de bijgeleverde CD-rom tutorial! Met uitgebreide schakelschema’s, tips voor het coderen en een bibliotheek vol handige content bouw jij moeiteloos een eigen project zoals bijvoorbeeld een lichtalarm, zet je jouw eigen robot in elkaar of bouw je een controle board voor al jouw apparaten!
Handige opbergdoos
De starterskit wordt geleverd in een duurzame en handig plastic opbergdoos met meer dan genoeg ruimte. De opbergdoos beschikt over een aantal afgezonderde vakken waardoor je alle onderdelen veilig kan opbergen zonder dat deze beschadigd raken.
Vol met componenten
Met 244 componenten heeft deze starter kit alles wat je nodig hebt voor jouw projecten. Zo is er een LCD scherm, LED’s, (servo-)motoren, knoppen, watersensor, joystick, temperatuursensor, vochtigheidssensor en nog veel meer. Ook is er een breadboard met 830 punten en zijn er genoeg kabels waardoor je altijd genoeg ruimte hebt voor al jouw projecten.
ARDUINO 2 RELAY MODULE
- Deze 5V 2-kanaals relaismodule met optocouplers is perfect voor het aansturen van maximaal 2 apparaten met een hogere stroomsterkte.
- De optocouplers worden gebruikt om de signalen tussen de twee galvanisch gescheiden circuits – bijvoorbeeld uw microcontroller en uw aangesloten apparaat met een hogere stroomsterkte – over te brengen. Bovendien is er een LED-display op de module bevestigd om de status van de relaisuitgang weer te geven.
- Het 2-kanaalsrelais is uitgerust met hoogstroomrelais die direct vanuit de microcontroller kan worden aangestuurd.
- Welkom bij de AZDelivery familie! Hier vindt u hoogwaardige producten voor uw projecten met Microcontrollers en Raspberry Pi. Wij bieden u graag een reeks toepassingsvoorbeelden, complete installatiegidsen, E-Books, bibliotheken en persoonlijke begeleiding. AZDelivery: uw micro-elektronica-expert!
AZDelivery 2-relais module 5V met optokoppeling Low Level Trigger compatibel met Arduino.
Onze AZ-Delivery Relay-modules schakelen snel en betrouwbaar veel schakelbeurten.
Dankzij een extra transistor kan de module met de meeste microcontrollers met weinig stroom worden ingeschakeld. De gebruikte relais zijn royaal gedimensioneerd om langdurig werken mogelijk te maken, ook bij ongunstige bedrijfsomstandigheden. De optokoppelaars en diodes beschermen je controller tegen beschadigingen.
De bron van de stroomvoorziening kan worden geconfigureerd met een op het bord. Onze vele AZDelivery relais modules zijn geschikt voor uitgebreide Arduino projecten, waarbij je apparaten met een grotere stroom wilt aansturen.
ARDUINO 8 RELAY MODULE
- Deze 5V 8-kanaals relaismodule met optocouplers is perfect voor het aansturen van maximaal 8 apparaten met een hogere stroomsterkte.
- De optocouplers worden gebruikt om de signalen tussen de twee galvanisch gescheiden circuits – bijvoorbeeld uw microcontroller en uw aangesloten apparaat met een hogere stroomsterkte – over te brengen. Bovendien is er een LED-display op de module bevestigd om de status van de relaisuitgang weer te geven.
- Het 8-kanaalsrelais is uitgerust met hoogstroomrelais, die direct vanuit de microcontroller kan worden aangestuurd.
- Welkom bij de AZDelivery familie! Hier vindt u hoogwaardige producten voor uw projecten met Microcontrollers en Raspberry Pi. Wij bieden u graag een reeks toepassingsvoorbeelden, complete installatiegidsen, E-Books, bibliotheken en persoonlijke begeleiding. AZDelivery: uw micro-elektronica-expert!
Onze AZ-Delivery Relay Modules schakelen veel schakelprocessen snel en betrouwbaar. Dankzij een extra transistor kan de module met de meeste microcontrollers met weinig vermogen worden geschakeld. De gebruikte relais zijn royaal gedimensioneerd om langdurig werken ook onder ongunstige bedrijfsomstandigheden mogelijk te maken.
De optocouplers en diodes beschermen uw controller tegen beschadiging. De bron van de voeding kan worden geconfigureerd met een jumper op het bord.
De relais worden vaak gebruikt in afstandsbediening, communicatie, mechatronica, vermogenselektronica, enz. Ze kunnen ook worden gebruikt voor het voeden van hoogwaardige spannings- / stroomelektronica (zoals AC- of DC-motoren, AC-apparaten, enz.) Van micro-elektronica, ( Microcontrollers, sensoren, enz.). Microcontrollers, sensoren, enz.).
TYPE 8-Kanaal
Maximale gelijkstroom 5A 50V
TTL-stuursignaal Beide: normaal gesloten – NC, normaal open – NO
ARDUINO 16 RELAY MODULE
- Deze 5V 16-kanaals relaismodule met optocouplers is perfect voor het aansturen van maximaal 16 apparaten met een hogere stroomsterkte.
- De optocouplers worden gebruikt om de signalen tussen de twee galvanisch gescheiden circuits – bijvoorbeeld uw microcontroller en uw aangesloten apparaat met een hogere stroomsterkte – over te brengen. Bovendien is er een LED-display op de module bevestigd om de status van de relaisuitgang weer te geven.
- Het 16-kanaals relais is uitgerust met hoogstroomrelais, die direct vanuit de microcontroller kan worden aangestuurd.
- Welkom bij de AZDelivery familie! Hier vindt u hoogwaardige producten voor uw projecten met Microcontrollers en Raspberry Pi. Wij bieden u graag een reeks toepassingsvoorbeelden, complete installatiegidsen, E-Books, bibliotheken en persoonlijke begeleiding. AZDelivery: uw micro-elektronica-expert!
AZDelivery 16-relaismodule 12 V met optokoppeling laag niveau trigger
Onze AZ-Delivery Relay-modules schakelen snel en betrouwbaar veel schakelbeurten. Dankzij een extra transistor kan de module met de meeste microcontrollers met weinig stroom worden ingeschakeld.
De gebruikte relais zijn royaal gedimensioneerd om langdurig werken mogelijk te maken, ook bij ongunstige bedrijfsomstandigheden.
De optokoppelaars en diodes beschermen je controller tegen beschadigingen. De bron van de stroomvoorziening kan worden geconfigureerd met een op het bord. Onze vele AZDelivery relais modules zijn geschikt voor uitgebreide Arduino projecten, waarbij je apparaten met een grotere stroom wilt aansturen.
TERMINAL HAT FOR
ARDUINO UNO
X
Dit is een uitbreidingsbord met schroefterminals welke speciaal voor de Arduino UNO is ontworpen. Dit board maakt het gemakkelijker om prototypes te maken en je projecten te bouwen, en de voorgesoldeerde ICSP-interface maakt het je gemakkelijker om Arduino-firmware te schrijven/kopieeren. De schroefklemmen zijn voorzien van labels voor eenvoudige identificatie. Je kunt een 40-pins FRC (Flat Ribbon Cable) connector kabel gebruiken om alle Arduino Uno pinnen met je randapparatuur te verbinden. Er is een power-LED indicator en een resetknop aan de zijkant aanwezig.
TERMINAL HAT FOR
ARDUINO MEGA2560
X
X
Dit is een terminal HAT voor de Arduino Mega 2560 R3. Dit board maakt het gemakkelijker om prototypes te maken en je projecten te bouwen, en de voorgesoldeerde ICSP-interface maakt het gemakkelijker om Arduino-firmware te schrijven/kopieren. De schroefklemmen zijn voorzien van labels voor eenvoudige identificatie. Je kunt een 40-pins FRC (Flat Ribbon Cable) connector kabel gebruiken om alle Arduino Mega pinnen met je randapparatuur te verbinden. Er is een power-LED indicator en een resetknop aan de zijkant aanwezig.
ARDUINO BOEK
LEREN PROGRAMMEREN
X
X
Leren programmeren, meten en sturen met de Arduino De Arduino heeft elektronica en mechatronica toegankelijk gemaakt. Projecten die ooit veel kennis en ontwikkeling vroegen, kan iedereen nu in een handomdraai realiseren. Dit boek verschaft de benodigde basiskennis om uiteindelijk elke uitdaging op technisch gebied aan te kunnen gaan. Van procesautomatisering, telemetrie, human technology, mechatronica, smart technology en automotive tot en met smart grids, robotica en Internet of Things. Het boek stelt de gebruiker in staat om de basistheorie van deze vakgebieden op een praktische manier te leren kennen. Dit boek is bedoeld voor alle opleidingen waarin toepassing en kennis van Arduino-microcontrollers relevant is. Differentiatie in de oefeningen en grensoverstijgende opdrachten maken het boek breed toepasbaar, van vmbo-t tot en met het hbo. LET OP!
ARD 0005
Bij de uitgave ‘Leren programmeren, meten en sturen met de Arduino’, versie 2023 zijn ter ondersteuning van het boek elektronische onderdelen verkrijgbaar. Deze bestaan uit de Arduino-kit: Basisset en Aanvullingsset. Met de Basisset kunnen alle oefeningen van hoofdstuk 1 tot en met hoofdstuk 9 gemaakt worden. Met de Aanvullingsset kunnen ook alle oefeningen van de overige hoofdstukken gemaakt worden. De aanvullende Arduino-kits zijn apart te bestellen bij Boom Beroepsonderwijs. Maak samen werk van onderwijs Boom beroepsonderwijs wil jongeren helpen zich te ontwikkelen tot echte vakmensen. Wij zijn er voor de doeners en de makers. Om samen werk te maken van onderwijs verbinden wij docenten, studenten en het bedrijfsleven met elkaar. Zo zorgen we ervoor dat jongeren het beste uit zichzelf halen. Met inspirerend lesmateriaal voor een wereld die continu verandert. Dat maakt ons trots! Let op: Dit boek is onderdeel van een combipakket en is niet afzonderlijk te bestellen. Het pakket bestaat uit dit boek en een licentie voor de digitale leeromgeving.
ARD 0005
FLIGHT SIMULATOR
X
by MKme Lab
01 – Interfacing Arduino with Flight Simulator- Tutorial
02 – Arduino Flight Simulator Servo Interface- Tutorial
03 – Arduino LCD Display linked to FSX -Tutorial
04 – 7 Segment Display for Arduino- Tutorial of Sorts
05 – FSX LearJet Arduino Cabin Pressure Panel- Part 1
06 – FSX LearJet Arduino Cabin Pressure Panel- Part 2
07 – FSX LearJet Arduino Cabin Pressure Panel- Part 3
08 – FSX LearJet Arduino Cabin Pressure Panel- Part
by Bits and droids
01 – How to: create your own arduino radio controller for MSFS2020 part 1A
02 – How to: create your own arduino radio controller for MSFS2020 part 1B
03 – How to: Arduino Radio MSFS2020 Part 2
04 – How to: Arduino Radio MSFS2020 Part 3 – Shift Register Arduino basics
05 – How to: Arduino Radio MSFS2020 Part 4 – Sending game data to our LCD
06 – How to: Arduino Radio MSFS2020 Part 5 – Merge our previous projects
07 – How I created my Arduino MSFS2020 prototypes
08 – Sending data from MFS2020 to our Arduino Update time v0.1.0
09 – Update on my projects: Throttles, Arduino uno/mega and printers ?
10 – A new Arduino MSFS2020 library. Let’s make our lives easier !
11 – Take back your power, huge simconnect update. Send flight sim data to our Arduinos
12 – Use any Arduino to send inputs to MSFS2020: V0.6.1
nn – Use your Arduino as MFS2020 autopilot. Library V0.6.5
14 – How to create your own Arduino MFS2020 Radio stack
by Aniss Oulhaci
by joshuamarius
ARD 0006
by captain bob
Summery
ARD 0006
PROSIM
X
ARD 0007
by captain bob
Summery
ARD 0007
MOBIFLIGHT
X
ARD 0098
Lessen
Summary
ARD 0098
TIP & TRICK
X
Electronics Academy
Programming
Taste The Code – Arduino Tricks
01- 1602 LCD contrast control with Arduino
02 – Arduino EEPROM settings initialization
03 – Multiple buttons on a single Arduino pin – Conserving Pins
04 – Arduino to Laravel Communication – Send data from NodeMCU to Laravel
05 – Arduino hall effect sensor with interrupts
06 – Sinking vs Sourcing current with Arduino
07 – The Arduino hang guardian – Arduino watchdog timer tutorial
08 – Fix your subscriber counters – Introducing YouTube Sight
09 – Building an Arduino Library for YouTube Sight
10 – Everything you need to know about switches and Arduino
11 – An easy example to interface LCDs with NodeMCU projects and Arduino
12 – AC Dimming and AC Motor Speed Control How To with Arduino/NodeMCU
nn – How to make an Arduino custom I2C slave sensor/device
14 – I broke the new Arduino IDE – Excessive scale issue
15 – Easily program three ATtiny’s at once with this shield for Arduino Uno
16 – What is the best way to power your electronics project ?
17 – Voice Controlled LED Light with ESP32 and Google Home
ARD 0099
Daniele Tartaglia
Summary
ARD 0099
INTERESSANTE SITES
X
basontech.nl
Leer jouw Arduino programmeren
codingkids.nl
Welkom op Codingkids
Arduino Programmeren voor kinderen
fritzing.org
Mooi ontwerp programma om je connecties als tekening te zien.
Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional PCBs.
lafvintech.com
Lafvin is een professionele fabrikant en exporteur. Zij zijn bezig met ontwerp, ontwikkeling en productie van o.a. ARDUINO board, sensor modules, robotauto, 3D , etc etc etc.
programmeerplaats.nl
De plaats waar je leert programmeren !
github.com
X-Plane – B737 ZIBO Tutorials