Basics of programming microcontroller
Niveau der Lehrveranstaltung/des Moduls laut Lehrplan
first cycle
Lernergebnisse der Lehrveranstaltung/des Moduls
• Students will be able to read, modify and create (Arduino) programs.
• Students will be able to apply basic functions and commands from C/C++ programming language such as loops, control structures, definitions, etc.
• Students understand how to used Arduino/ESP8266 with sensors and actuators.
• Students can build simple electronic circuits with LEDs, sensors, motors and Arduino/ESP8266.
• Students learn the basics for getting started with the Internet of Things (IoT) and Smart Home
Voraussetzungen laut Lehrplan
No mandatory requirements
Basics of electrical engineering (Ohm's law) is preferable.
Interest in microcontroller, programming, leds, sensors (temperature, humidity, distance) -> Internet of Things
Lehrinhalte
• Introduction of microcontrollers in particular Arduino and ESP8266 (ESP32).
• Introduction of various sensors for measuring temperature, humidity, brightness, distance.
• Introduction of different actuators like DC motor, servo motor, LEDs, buzzers and displays.
• Building circuits on a breadboard
• Edit and complete existing Arduino programs
• Develop your own Arduino programs and project
empfohlene Fachliteratur
No required reading
Recommendation: https://docs.arduino.cc/
Bewertungsmethoden und -kriterien
Evaluation of participation and submission of own project
Unterrichtssprache
Englisch
Anzahl der zugewiesenen ECTS-Credits
3
eLearning Anteil in Prozent
0
Semesterwochenstunden (SWS)
2
geplante Lehr- und Lernmethoden
Lectures for introductions of the main topics and exercises for understanding and application. Project-based learning
Semester/Trimester, in dem die Lehrveranstaltung/das Modul angeboten wird
1
Name des/der Vortragenden
Markus Ehrlenbach, MSc
Studienjahr
1
empfohlene optionale Programmeinheiten
keine
Kennzahl der Lehrveranstaltungen/des Moduls
IP_TEC104
Art der Lehrveranstaltung/des Moduls
Integrierte Lehrveranstaltung
Art der Lehrveranstaltung
Pflichtfach
Praktikum/Praktika
none