Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 3.31 KB

README.md

File metadata and controls

45 lines (32 loc) · 3.31 KB

FA205 Bibliothek für Arduino Uno und Nano mit ATmega328P-Controller

Sonstige FA205-Impementierungen

Implementierungen sind auch für folgende Plattformen verfügbar:

Implementierung der Technischen Richtlinie FA205 für Arduino.

Bibliotheken für die C-Programmierung für Unterricht und Prüfung im Beruf Elektroniker für Geräte und Systeme in Baden-Württemberg.

Diese Bibliotheken sind fast identische Umsetzungen zu meinen FA205-Bibliotheken für MicrochipStudio und können mit der Arduino-IDE verwendet werden. Vorsicht: Da die Funktionen nativ programmiert sind und nicht auf Arduino-Bibliotheken aufbauen, kann es unter bestimmten Bedingungen zu Konflikten kommen. Die Bibliotheken sind nur für Arduino Uno und Nano-Boards mit ATmega328P-Controller geeignet. Mit wenig Aufwand können sie für ATmega8 und ATmega328PB geändert werden. Die Bibliotheken können direkt mit dem Arduino-Carrier-Board (AS-Elektronik) zusammen verwendet werden. Das Carrier-Board kann mit Arduino-Nano, Arduino-Uno, Atmega328Pxplained-mini und kompatiblen Controller-Modulen bestückt werden:

image www.ase-schlierbach.de

FA205-Portbelegungen für Arduino-Carrier-Board

Die FA205-Funktionen verwenden die abgebildeten Ports- und Pinbelegungen:
ESP32-Carrier-Board

Installation

  • Auf GitHub Resource: https://github.com/feslehrer/FA205_Library_for_Arduino.git
    Download der Bibliothek als Zip-Datei (<>Code --> Download Zip)
  • In der Arduino-IDE auf Sketch --> Bibliothek einbinden --> .Zip-Bibliothek hinzufügen...
  • Im Sketch muss controller.h inkludiert werden.
    Zur Installation der Bibliotheken gehen Sie wie folgt vor:


1. Download der Zip-Bibliothek von GitHub: https://github.com/feslehrer/FA205_Library_for_Arduino image


2. Anschließend wird in der ArduinoIDE die Lib als Zip-Bibliothek in den „sketchbook\libraries“-Ordner eingebunden:

image


3. Im libraries-Ordner erscheint die Lib nun als „FA205_Library_for_Arduino-main“:

image


4. Zur Verwendung der Bibliotheken in der Arduino-IDE wird einfach die Header-Datei controller.h inkludiert:

image
Warnung: Die Bibliotheken sind nur für ArduinoUno und Nano mit ATmega328P-Controller geeignet, da sie nicht auf die Arduino Funktionen aufsetzen, sondern hardwarenahe programmiert sind. Das Mischen von Richtlinien- und Arduino-Funktionen wird meistens trotzdem funktionieren, kann aber nicht in jedem Fall garantiert werden.

2022.02.24@Rah