Bauteile für fritzing und Bibliotheken für Arduino geschrieben am 06.12.2011
Unter fritzing.org findet man Software um virtuell Testplatinen zusammen zustecken, Schaltpläne- und Platinenlayouts zu entwerfen.
Die Software ist kostenlos erhältlich und um die Bauteilbibliothek zu erweitern gibt es hier Bauelemente zum download.
Einbinden in das Programm
Um das Bauteil in die Bibliothek aufzunehmen öffnet man in "Bauteile" den Reiter "Mine" und klickt auf das Ordnersymbol unten rechts. Dann "öffnen" "aus Datei...".
ACS714 Stromsensor Breakout Board -5 bis +5A
Mit diesem Sensor kann man Strom von -5A bis +5A messen. Erhältlich ist die Platine auf watterott.com.
Angeschlossen wird dieser an einem Analogport des Mikrocontrollers. Die Versorgungsspannung beträgt 5V.
download Bauteil: ACS714.fzpz 31.83kb
RTC Modul DS1307
Das RTC Modul ist eine Batteriegepufferte Uhr, d.h. auch ohne Strom läuft die Uhr weiter.
Angesteuert wird das Modul über den I²C-Bus. Neben der Uhrfunktion gibt es auch einen SQW-Pin an den man eine LED oder Lautsprecher anschließen kann. Den Pin kann man ein oder ausschalten oder auch in verschiedenen Frequenzen (1Hz, 4kHz, 8kHz, 32kHz) laufen lassen.
Neben dem Download des Bauteiles gibt es auch eine Vorabversion meiner Ansteuerbibliothek die im Verzeichnis "\libraries" abgelegt werden kann.
Beispielscript (Arduino 0.22):
#include <Wire.h> //wird für I2C_DS1307.h benötigt
#include <I2C_DS1307.h>
void setup() {
I2C_DS1307.begin(); //DS1307 inizialisieren
Wire.begin(); //Wire initialisieren,
//funktioniert auch ohne da DS1307.begin() das gleiche macht
Serial.begin(9600);
}
void loop()
{
I2C_DS1307.readall();
//Werte im Serial Monitor ausgeben
Serial.println(I2C_DS1307.getTime(false));//Uhrzeit ohne Sekunden
Serial.println(I2C_DS1307.getDate(false));//Datum mit langen Jahr (2011)
I2C_DS1307.setoutPin(false,0,false);//LED an
delay(500);
I2C_DS1307.setoutPin(true,0,false);//LED aus
delay(1000);
}
download Bauteil: rtc.fz 125.65kb
download Ansteuerbibliothek*: I2C_DS1307.rar 2.58kb (Arduino 0.22)
Lizenz
alle Downloads auf dieser Seite können frei verwendet werden.
#1 Niklas Aichem schrieb am 22.07.2020 um 08:05
danke