Benutzer-Werkzeuge

Webseiten-Werkzeuge


atmega328p-pu

ATmega328P-PU

Verwendung des ATmega328P-PU im Solar-Laderegler

Der ATmega wird bei 3 V Betriebsspannung mit dem internen Oszillator betrieben. Dadurch sinkt die Zahl der benötigten Bauteile auf dem Board des Ladereglers, der Stromverbrauch und Pin 9 und Pin 10 können als als zusätzliche IO genutzt werden. Am einfachsten geht dies, wenn mit der Arduino-IDE ein passender Bootloader auf den ATmega geschrieben wird.

Bootloader brennen

Arduino mit Bootloader (A1) verbinden mit ATmega328 (A2)

pin A1funktionpin A2
1016reset1
1117MOSI17
1218MISO18
1319SCK19

Stromversorgung von A2 herstellen.

mit Arduino IDE:

  1. Sketch „ArduinoISP“ auf A1 laden
  2. Board umstellen auf z.B. ATmega on Breadboard
  3. Bootloader brennen auswählen

fertig.

Pinbelegung

Pin Bez. Arduino Verwendung
1 reset+
20 RX / grüne LED im Taster Yun+RX / grüne LED im Taster Yun+
31 TX / rote LED im Taster Yun+TX / rote LED im Taster Yun+
42 Wind interrupt+ +
53 Taster Yun manuell einschalten+Bewegungsmelder+
64 Load ein/aus+Load ein/aus0
7 VCC+VCCX
8 GND+GNDX
9B6 Motor Solarzellenausrichtung ein/aus+Motor Solarzellenausrichtung ein/aus0
10B7 Motor Solarzellenausrichtung Richtung+Motor Solarzellenausrichtung Richtung0
115 Laderegelung Batterie+Laderegelung Batterie0
126 1-Wire21-Wire+
137 Sensoren einschalten+Sensoren einschalten+
148 Waage PWR+Waage PWR0
159 Waage CLK2+Waage CLK2 0
1610 Waage Data2+Waage Data2 0
1711 Waage CLK1+Waage CLK1 0
1812 Waage Data2+Waage Data10
1913LED Pin Taster Yun ein+
20 VCC+VCC0
21 AHREF+AHREF0
22 GND+GND0
23A0Spannungsmessung Solarzelle_1+Spannungsmessung Solarzelle0
24A1Spannungsmessung Solarzelle_2 +
25A2 Helligkeitssensor +
26A3 Helligkeitssensor +
27A4 SDA I²C1SDA I²C+
28A5 SCL I²C1SCL I²C+

Datenblatt ATmega328P-PU

  1. 1-Wire Temperatursensor DS18b20, Batteriemonitor DS2438
atmega328p-pu.txt · Zuletzt geändert: 2024/03/01 21:09 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki