Modellbasierte Programmierung des Arduino mit Simulink: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
grammiert werden. Die Programmierung ist sogar mit MATLAB und Simulink möglich. Dazu | grammiert werden. Die Programmierung ist sogar mit MATLAB und Simulink möglich. Dazu | ||
siehe z.B. folgende Videos/Webinare von der Firma The MathWorks: | siehe z.B. folgende Videos/Webinare von der Firma The MathWorks: | ||
* [https://www.mathworks.com/hardware-support/arduino.html?s_tid=srchtitle_site_search_4_arduino-support-in-simulink Simulink Support Package for Arduino] | |||
* [https://www.mathworks.com/help/matlab/arduinoio.html Arduino Hardware Dokumentation] | * [https://www.mathworks.com/help/matlab/arduinoio.html Arduino Hardware Dokumentation] | ||
* [https://www.mathworks.com/videos/using-arduino-with-matlab-and-simulink-100477.html?s_tid=srchtitle Using Arduino with MATLAB and Simulink (Video, 33 Min.)] | * [https://www.mathworks.com/videos/using-arduino-with-matlab-and-simulink-100477.html?s_tid=srchtitle Using Arduino with MATLAB and Simulink (Video, 33 Min.)] | ||
* [http://de.mathworks.com/videos/programming-arduino-uno-with-simulink-86316.html?form_seq=conf1008 Programming Arduino Uno with Simulink (Video, 7 Min.)] | * [http://de.mathworks.com/videos/programming-arduino-uno-with-simulink-86316.html?form_seq=conf1008 Programming Arduino Uno with Simulink (Video, 7 Min.)] | ||
*[https://www.mathworks.com/videos/install-the-matlab-and-simulink-support-packages-for-arduino-106497.html?s_tid=srchtitle_videos_main_1_arduino%20support Install the MATLAB and Simulink Support Packages for Arduino (Video, 2 Min.)] | *[https://www.mathworks.com/videos/install-the-matlab-and-simulink-support-packages-for-arduino-106497.html?s_tid=srchtitle_videos_main_1_arduino%20support Install the MATLAB and Simulink Support Packages for Arduino (Video, 2 Min.)] | ||
* [https://www.mathworks.com/videos/simulink-io-on-arduino-1546864538301.html?s_tid=srchtitle_videos_main_1_arduino Simulink IO on Arduino (Video, 21 Min.)] | |||
* [https://www.mathworks.com/videos/programming-an-arduino-robot-in-simulink-123449.html?s_tid=srchtitle_videos_main_2_arduino Programming an Arduino Robot in Simulink (Video, 25 Min.)] | |||
* [https://www.mathworks.com/help/simulink/examples.html Simulink Beispiele] | * [https://www.mathworks.com/help/simulink/examples.html Simulink Beispiele] | ||
* [https://www.mathworks.com/videos/how-to-build-a-heart-rate-detector-using-arduino-and-matlab-1520412607264.html?s_tid=srchtitle_videos_main_4_arduino How to Build a Heart Rate Detector Using Arduino and MATLAB (Video, 6 Min.)] | |||
openExample('arduino/GettingStartedWithArduinoRHardwareExample','supportingFile','arduino_gettingstarted') | openExample('arduino/GettingStartedWithArduinoRHardwareExample','supportingFile','arduino_gettingstarted') |
Version vom 15. November 2024, 16:13 Uhr
Autor: | Prof. Dr.-Ing. Schneider |
Einleitung
Die Arduino-Entwicklungsboards können nicht nur mit der eigenen Arduino-Software pro- grammiert werden. Die Programmierung ist sogar mit MATLAB und Simulink möglich. Dazu siehe z.B. folgende Videos/Webinare von der Firma The MathWorks:
- Simulink Support Package for Arduino
- Arduino Hardware Dokumentation
- Using Arduino with MATLAB and Simulink (Video, 33 Min.)
- Programming Arduino Uno with Simulink (Video, 7 Min.)
- Install the MATLAB and Simulink Support Packages for Arduino (Video, 2 Min.)
- Simulink IO on Arduino (Video, 21 Min.)
- Programming an Arduino Robot in Simulink (Video, 25 Min.)
- Simulink Beispiele
- How to Build a Heart Rate Detector Using Arduino and MATLAB (Video, 6 Min.)
openExample('arduino/GettingStartedWithArduinoRHardwareExample','supportingFile','arduino_gettingstarted')
Aufgabe 2.1
Bringen Sie die LED auf dem Arduino (PIN 13) zum Pulsieren.
Aufgabe 2.2
Eine LED auf dem Steckbrett soll blinken. Nutzen Sie einen 220 Ω Vorwiderstand zur Strombegrenzung.
Aufgabe 2.3
Zwei Leuchtdioden sollen abwechselnd blinken. Nutzen Sie einen 220 Ω Vorwiderstand je LED zur Strombegrenzung.
Aufgabe 2.4
Eine LED soll pulsierend heller und dunkler werden. Dimmen Sie die LED mittels PWM. Nutzen Sie hierfür einen Sinusgenerator.
Aufgabe 2.5
Lesen die die Stellung des Potentiometers ein.
Aufgabe 2.6
Dimmen Sie die LED mittels Potentiometer (0 %..100 %).
→ zurück zum Hauptartikel: Angewandte Informatik