Short video lectures by Maarten Lamers for the course "Hardware & Physical Computing" of the Media Technology MSc program. They introduce Arduino i/o boards through simple examples that demonstrate how to connect and program the board. It should give you enough knowledge to decide if you can use the Arduino i/o board in interactive objects and artworks. Basic programming skills are assumed, but you need not be an excellent programmer to understand the examples. Programming examples are in the Arduino and Processing languages. No knowledge of electronics is assumed.
Twelve videos of 5-18 minutes each. Accompanying webpage with example code and links:
https://liacs.leidenuniv.nl/~lamersmh/this-is-arduino/
Arduino boards make it possible to digitally interface with the real physical world. You can program an Arduino board to drive motors, measure humidity, open valves, read the state of switches, control leds, set off fireworks, measure acceleration, vibrate, and much more. Arduino boards are popular, because they are cheap and have many connection capabilities. Also, they can be easily programmed in a variant of the Processing language, with a similar programming environment.
These short lectures were filmed in November 2020. Watch the clips in the correct order, and get all the example code plus lecture information from https://liacs.leidenuniv.nl/~lamersmh/this-is-arduino/.
Twelve videos of 5-18 minutes each. Accompanying webpage with example code and links:
https://liacs.leidenuniv.nl/~lamersmh/this-is-arduino/
Arduino boards make it possible to digitally interface with the real physical world. You can program an Arduino board to drive motors, measure humidity, open valves, read the state of switches, control leds, set off fireworks, measure acceleration, vibrate, and much more. Arduino boards are popular, because they are cheap and have many connection capabilities. Also, they can be easily programmed in a variant of the Processing language, with a similar programming environment.
These short lectures were filmed in November 2020. Watch the clips in the correct order, and get all the example code plus lecture information from https://liacs.leidenuniv.nl/~lamersmh/this-is-arduino/.
-
Introducing Arduino; different types; Wiring. Part #1 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full lecture…
Introduction - This is Arduino #1
-
Arduino development environment; coding basics; how to upload code; Hello World! / Hello Arduino! Part #2 of video lecture “This is Arduino” by Maarten…
Coding basics - This is Arduino #2
-
Digital input and output; connecting LEDs; connecting a switch/button. Part #3 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology…
Digital i/o - This is Arduino #3
-
Analog input and output; connecting a variable resistor / potentiometer; Pulse Width Modulation (PWM); fading LED. Part #4 of video lecture “This is Arduino”…
Analog i/o - This is Arduino #4
-
Character-based LCD display. Part #5 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full lecture information on…
Character-based LCD display - This is Arduino #5
-
Serial communication; serial monitor; bi-directional communication. Part #6 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc…
Serial communication - This is Arduino #6
-
Firmata - This is Arduino #7 7 of 12
08:10duration 8 minutes 10 seconds
Firmata - This is Arduino #7
Firmata libraries; using Firmata from Processing. Part #7 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full…Firmata - This is Arduino #7
-
Servo motor. Part #8 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full lecture information on…
Servo motor - This is Arduino #8
-
External interrupts; switch bouncing. Part #9 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full lecture…
External interrupts - This is Arduino #9
-
EEPROM memory; non-volatile memory. Part #10 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full lecture…
EEPROM - This is Arduino #10
-
WiFi communication; web-server; web-browser interaction. Part #11 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program.…
WiFi web-server - This is Arduino #11
-
WiFi communication; web-client; IoT sensing. Part #12 of video lecture “This is Arduino” by Maarten Lamers of the Media Technology MSc program. Full…
WiFi web-client - This is Arduino #12
Search for ""