Arduino: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(22 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Arduino]]
[[Kategorie:Mikrocontroller]]
[[Kategorie:Mikrocontroller]]
[[Kategorie:Arduino]]
[[Datei:Arduino Uno R3.jpg|thumb|rigth|400px|Abb. 1: Arduino Uno R3]]
'''Autor:''' [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]<br>
'''Autor:''' [[Benutzer:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]]<br>


Zeile 6: Zeile 7:


Arduino ist eine Familie von Microcontrollern, die sehr einfach und mit wenig Grundlagenwissen direkt für eigene Mechatronikprojekte eingesetzt werden können. Ein Arduino ist eine quelloffene Elektronikplattform bestehen aus einfach zu bedienender Hard- und Software. Die Plattform soll allen die Umsetzung interaktiver Projekte ermöglichen.
Arduino ist eine Familie von Microcontrollern, die sehr einfach und mit wenig Grundlagenwissen direkt für eigene Mechatronikprojekte eingesetzt werden können. Ein Arduino ist eine quelloffene Elektronikplattform bestehen aus einfach zu bedienender Hard- und Software. Die Plattform soll allen die Umsetzung interaktiver Projekte ermöglichen.
== Arbeiten mit den Arduino-Mikrocontroller-Boards ==
=== Einlesen von (internen) Signalen eines Mikrocontrollers mit Matlab ===
Zum Weiterverarbeiten (Analyse, etc.) müssen Signale oft vom Arduino an einen PC geeignet gesendet und dann dort gespeichert werden. Der Artikel [[Einlesen_von_(internen)_Signalen_eines_Mikrocontrollers_mit_Matlab]] zeigt Ihnen, wie man eine Reihe von Signalen mit dem Arduino an einen PC sendet, diese dort aufzeichnet und dann anschließend mit Hilfe von Matlab/Simulink einliest. Sind die Signale erst einmal in Matlab vorhanden, lassen sich die umfangreichen Darstellungsmöglichkeiten darin gut zur Analyse nutzen.


== Übersicht ==
== Übersicht ==
=== Dokumentation ===
=== Dokumentation ===
* [[Arduino UNO: Board Anatomie]]
* [https://docs.arduino.cc/tutorials/uno-rev3/intro-to-board Komponentenübersicht]
* [https://docs.arduino.cc/built-in-examples/ Beispiele]


=== Demo ===
=== Demo ===
Zeile 23: Zeile 23:
=== Software ===
=== Software ===
* [https://www.arduino.cc/en/Main/Software Arduino IDE (Desktop Version)]
* [https://www.arduino.cc/en/Main/Software Arduino IDE (Desktop Version)]
* [https://www.arduino.cc/education/visualization-with-arduino-and-processing Processing]
* [https://docs.arduino.cc/hacking/software/FirmataLibrary Firmata]


=== Codereferenz ===
=== Programmierung ===
* [https://www.arduino.cc/reference/de/ Arduino C Referenz]
* [[Arduino: Spach-Referenz|Übersicht wichtiger Befehle und Funktionen]]
* [[Arduino mit MATLAB programmieren]]


=== Arduino Simulator ===
=== Arduino Simulatoren ===
* [https://www.tinkercad.com/ Thinkercad]
* [https://www.tinkercad.com/ Thinkercad]
* [https://create.arduino.cc/projecthub/Hack-star-Arduino/tinkercad-versus-wokwi-arduino-simulator-2022-5ab08d?ref=user&ref_id=1743724&offset=58 WOKWI]
* [https://wokwi.com/ WOKWI]
* [https://all3dp.com/2/best-arduino-simulators-online-offline/]
 
== Getting Started ==
== Getting Started ==
* [[Einarbeitung in die Versionsverwaltung SVN]]
* [[Einarbeitung in die Versionsverwaltung SVN]]
* [[Einarbeitung in die Welt des Arduino]]
* [[Einarbeitung in die Welt des Arduino]]


== Weiterführende Links ==
 
* [https://www.arduino.cc/ Arduino Homepage]
* [https://www.open-electronics.org/alphabot-the-open-source-robot/ open-electronics.org]
* [https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/ Einstieg in die Programmierung mit C]
* [https://www.hoou.de/materials/die-programmiersprache-c-historie-und-einfuhrung-teil-1a HOOU: Die Programmiersprache C – Historie und Einführung]


== Video Tutorials ==
== Video Tutorials ==
Zeile 48: Zeile 47:


Den kostenlosen Zugang zum LinkedIN Portal erhalten Sie über den Bibliothekskatalog unter dem Reiter "Literatur und Fachdatenbanken".
Den kostenlosen Zugang zum LinkedIN Portal erhalten Sie über den Bibliothekskatalog unter dem Reiter "Literatur und Fachdatenbanken".
== Codereferenz ==
Wenn Sie Arduino-Einsteiger sind finden Sie [https://www.arduino.cc/reference/de/ hier] die gängigsten Befehle.
== Arduino Simulator ==
* [https://www.tinkercad.com/ Thinkercad]
* [https://wokwi.com/ WOKWI]


== Literatur ==
== Literatur ==
Zeile 54: Zeile 60:
# Brühlmann, T.: ''Sensoren im Einsatz mit Arduino''. Frechen: mitp Verlag, 1. Auflage 2017. ISBN: 9783958451520. URL: [https://hshl.bsz-bw.de/cgi-bin/koha/opac-detail.pl?biblionumber=130719&query_desc=kw%2Cwrdl%3A%20Br%C3%BChlmann HSHL-Bib], [https://learning.oreilly.com/library/view/sensoren-im-einsatz/9783958451520/?ar O'Reilly]
# Brühlmann, T.: ''Sensoren im Einsatz mit Arduino''. Frechen: mitp Verlag, 1. Auflage 2017. ISBN: 9783958451520. URL: [https://hshl.bsz-bw.de/cgi-bin/koha/opac-detail.pl?biblionumber=130719&query_desc=kw%2Cwrdl%3A%20Br%C3%BChlmann HSHL-Bib], [https://learning.oreilly.com/library/view/sensoren-im-einsatz/9783958451520/?ar O'Reilly]
# c't Make: ''Arduino Special''. In: Hannover: Heise Verlag, 2/2017
# c't Make: ''Arduino Special''. In: Hannover: Heise Verlag, 2/2017
== Weiterführende Links ==
* [https://www.arduino.cc/ Arduino Homepage]
* [https://www.open-electronics.org/alphabot-the-open-source-robot/ open-electronics.org]
* [https://openbook.rheinwerk-verlag.de/c_von_a_bis_z/ Einstieg in die Programmierung mit C]
* [https://www.hoou.de/materials/die-programmiersprache-c-historie-und-einfuhrung-teil-1a HOOU: Die Programmiersprache C – Historie und Einführung]
* [https://overapi.com/ "Cheat Sheets" auf overapi.com]
* [https://www.elektronik-kompendium.de/sites/bau/2607081.htm Widerstandsrechner]
* [https://wiki.hshl.de/wiki/index.php/Arduino_Bootloader_brennen Bootloader brennen]


----
----
→ zurück zum Hauptartikel: [[Informatikpraktikum_MTR|Informatikpraktikum]]
→ zurück zum Hauptartikel: [[Informatikpraktikum_MTR|Informatikpraktikum]]<br>
→ zurück zum Hauptartikel: [[HSHL-Mechatronik-Baukasten]]

Version vom 17. März 2023, 10:14 Uhr

Abb. 1: Arduino Uno R3

Autor: Prof. Dr.-Ing. Schneider

Einleitung

Arduino ist eine Familie von Microcontrollern, die sehr einfach und mit wenig Grundlagenwissen direkt für eigene Mechatronikprojekte eingesetzt werden können. Ein Arduino ist eine quelloffene Elektronikplattform bestehen aus einfach zu bedienender Hard- und Software. Die Plattform soll allen die Umsetzung interaktiver Projekte ermöglichen.

Übersicht

Dokumentation

Demo

Software

Programmierung

Arduino Simulatoren

Getting Started


Video Tutorials

Mit den folgenden Video Tutorial lernen Sie spielend leicht und kostenlos den Einstieg in die Arduino-Welt:

  • Thomas Rode - Arduino Grundkurs bei LinkedIn
  • Thomas Rose - Arduino: Kleine Projekte spielerisch umsetzen bei LinkedIn
  • Thomas Rose - Lichtsteuerung mit dem Arduino bei LinkedIn

Den kostenlosen Zugang zum LinkedIN Portal erhalten Sie über den Bibliothekskatalog unter dem Reiter "Literatur und Fachdatenbanken".

Codereferenz

Wenn Sie Arduino-Einsteiger sind finden Sie hier die gängigsten Befehle.

Arduino Simulator

Literatur

  1. Banzi, M.; Shiloh, M.: Arduino für Einsteiger. Köln: O'Reilly Verlag, 3. Auflage 2015. ISBN: 978-3-95875-055-5
  2. Brühlmann, T: Arduino Praxiseinstieg. Heidelberg: mitp, 4. Auflage 2019. ISBN 978-3-7475-0056-9. URL: HSHL-Bib, O'Reilly
  3. Brühlmann, T.: Sensoren im Einsatz mit Arduino. Frechen: mitp Verlag, 1. Auflage 2017. ISBN: 9783958451520. URL: HSHL-Bib, O'Reilly
  4. c't Make: Arduino Special. In: Hannover: Heise Verlag, 2/2017

Weiterführende Links


→ zurück zum Hauptartikel: Informatikpraktikum
→ zurück zum Hauptartikel: HSHL-Mechatronik-Baukasten