atmega328p-pu
Inhaltsverzeichnis
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 A1 | funktion | pin A2 | |
---|---|---|---|
10 | 16 | reset | 1 |
11 | 17 | MOSI | 17 |
12 | 18 | MISO | 18 |
13 | 19 | SCK | 19 |
Stromversorgung von A2 herstellen.
mit Arduino IDE:
- Sketch „ArduinoISP“ auf A1 laden
- Board umstellen auf z.B. ATmega on Breadboard
- Bootloader brennen auswählen
fertig.
Pinbelegung
Pin | Bez. Arduino | Verwendung | |||
---|---|---|---|---|---|
1 | reset | + | |||
2 | 0 | RX / grüne LED im Taster Yun | + | RX / grüne LED im Taster Yun | + |
3 | 1 | TX / rote LED im Taster Yun | + | TX / rote LED im Taster Yun | + |
4 | 2 | Wind interrupt | + | + | |
5 | 3 | Taster Yun manuell einschalten | + | Bewegungsmelder | + |
6 | 4 | Load ein/aus | + | Load ein/aus | 0 |
7 | VCC | + | VCC | X | |
8 | GND | + | GND | X | |
9 | B6 | Motor Solarzellenausrichtung ein/aus | + | Motor Solarzellenausrichtung ein/aus | 0 |
10 | B7 | Motor Solarzellenausrichtung Richtung | + | Motor Solarzellenausrichtung Richtung | 0 |
11 | 5 | Laderegelung Batterie | + | Laderegelung Batterie | 0 |
12 | 6 | 1-Wire | 2 | 1-Wire | + |
13 | 7 | Sensoren einschalten | + | Sensoren einschalten | + |
14 | 8 | Waage PWR | + | Waage PWR | 0 |
15 | 9 | Waage CLK2 | + | Waage CLK2 | 0 |
16 | 10 | Waage Data2 | + | Waage Data2 | 0 |
17 | 11 | Waage CLK1 | + | Waage CLK1 | 0 |
18 | 12 | Waage Data2 | + | Waage Data1 | 0 |
19 | 13 | LED Pin | Taster Yun ein | + | |
20 | VCC | + | VCC | 0 | |
21 | AHREF | + | AHREF | 0 | |
22 | GND | + | GND | 0 | |
23 | A0 | Spannungsmessung Solarzelle_1 | + | Spannungsmessung Solarzelle | 0 |
24 | A1 | Spannungsmessung Solarzelle_2 | + | ||
25 | A2 | Helligkeitssensor | + | ||
26 | A3 | Helligkeitssensor | + | ||
27 | A4 | SDA I²C | 1 | SDA I²C | + |
28 | A5 | SCL I²C | 1 | SCL I²C | + |
- 1-Wire Temperatursensor DS18b20, Batteriemonitor DS2438
atmega328p-pu.txt · Zuletzt geändert: 2024/03/01 21:09 von 127.0.0.1