-
Thread
case-Anweisung
Moin, ich arbeite gerade mit einem ATMEGA168 und möchte ein switch-case-Anweisung verwenden. Interessanterweise funktioniert eine der Anweisungen ohne Probleme, die andere, die genauso aufgebaut ist allerdings nicht. Hier mal der Code:
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
/uploads/2013/06/atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf
/wp-content/uploads/2013/06/atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf >
-
Thread
defines bedingt compilieren für m328 bringt Compilerfehler
Nachtrag: ich meinte natürlich das MCU-Typ-Define, also: [c] #if defined(__AVR_ATmega328P__) [/c]
define __AVR_ATxmega128A1__ 1 C:\Dokumente und Einstellungen\...>echo | avr-gcc -E -dDM - -mmcu=atmega328 | grep -i mega328 #define __AVR_ATmega328__ 1 C:\Dokumente und Einstellungen\...>
-
Thread
HILFE Wer kann ein Solarregler mit ATMega programmieren ?
abliefern und bin > total verzweifelt, weil ich immer noch an den grundlegenden > Befehlen vom ATMega16 Probleme habe ( ADC, Timer, PWM, usw.) > > BITTE HELFT MIR ! > > Ich bin auch bereit dafür zu zahlen ! Guck mal hier, wenn der Atmega-Controller auch ein Arduino sein darf: http://www.instructables.com
nehmen ja Alex RUB schrieb im Beitrag #4036554: > Gehen alle drei Timer gleichzeitig beim ATMega16 muss es der sein? ein mega 328p kann das oder wenn es ein 16k Typ sein soll mega 168. wobei ferige m328p gibt es von Arduino, MC Aufbau und Test abgehakt programmieren über die Schnitte mit
-
Thread
Diamex ALL-AVR Programer kann ATtiny und -mega chip nicht programieren
Firmware 1.8.0 dazu das AVR Studio 4.16 und würde gerne zuerst einmal einen ATtiny13 und einen ATmega168 programmieren bevor ich meinen ATmega16 vielleicht zerstöre. Nun das Problem: Vor ungefähr zwei Wochen habe ich meine Festplatte wechseln müssen und musste demnach neu aufsetzen. Vor dem wechsel
-
Thread
PWM, Heizung und Atmel168PA
steuern. relais denke geht auch nicht, das würde ja nur schnarren denke ich. ich habe hier noch ein Atmel168PA mit board, könnte man daraus was machen??? wäre um jede hilfe dankbar. lg rob hier mal die links zu den teieln die ich habe einmal der Atmel --> http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html und einmal die heizsteuerung von hudy --> http://www.hadi-rc.de/epages/es125123.sf/de_DE/?ObjectPath=/Shops/es125123_FAIR/Products/%22HeatBox-c/24-216%22&&ActiveTab=ProductRatings&
-
Thread
LED-Cube Programm Optimierung
16 Pins für die Spalten und 2 Pins (DEMUX) für die 4 Ebenen angesteuert wird. Ich benutze einen ATMEGA 168. Die eigentliche Frage ist, wie ich am besten mein Programm dafür schreibe. Bisher habe ich einfach jede LED an und aus gemacht und die Ebenen im Multiplexing-Verfahren betrieben. Mein Programm
-
Thread
atmega mit smartphone programmieren
Handy und dem µC Board ist ein USB OTG Adapter Das Board http://www.chip45.com/products/crumb168-2.3_avr_atmega_modul_board_atmega168_usb.php Michael wollte ja nur wissen ob so etwas möglich ist... Das selbe hatte ich übrigens auch für den STM32 Bootloader geschrieben. Das Ganze war nur
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
Hallo Leute, ich bin neu hier, einigermaßen fachfremd und minimal ausgestattet, sprich Atmega168, IR Empfängermodul und China Fernbedienung (NEC). Wenn ich das Signal direkt mit dem IR Empfänger über die Soundkarte auslese sieht es vernünftig aus (Orignial_Signal.png, rechtes Bild). Wenn
? > Kann das an F_Cpu liegen oder ist das ein Hardware-Problem? Ich tippe darauf, dass Dein ATmega nur mit 1 MHz statt 8 MHz läuft. Prüfe mal bitte die CKDIV8-Fuse, welche den Takt nochmal durch 8 teilt. Bei einem Takt von 1MHz ist die Abtastrate auch nur noch ein Achtel, also 1875 Hz. Das würde
-
Thread
Probleme mit Schleifen
Ich hab 1Kbytes internal SRAM auf dem Microcontroller, ist ein ATmega168.
-
Thread
[AVR] Hackbare Handy-Dockingstation mit IR (MRC-60)
Teil wohl aus derselben Produktschmiede kommt wie der MMR-70 Transmitter. Auf dem Board mit einem ATmega168V sind viele Testpunkte und sogar die ISP-Schnittstelle ausgeführt. Ein erster Test war erfolgreich. Fuses sind lesbar. Der Controller ist beschreibbar. Ich versuche mich nun mal an der Schaltungsanalyse
LED-Beleuchtung (2 blaue LEDs) lässt sich über PD7 steuern. Hier ein kleines Testprogramm in C (Controller ATmega168 bei 3,686472 MHz): #include <avr/io.h> #include <avr/delay.h> int main(void) { DDRD |= (1<<DDD7); //PD7 als Ausgang definieren while (1) { PORTD |= (1<<PD7); //PD7 auf HIGH
-
Thread
pincompatibel attiny88 atmega88 im TQFP
Nur weil beide '88' im Namen haben sind sie doch unterschiedlich. Die direkten Verwandten des ATMega88 sind ATMega48/168 und 328. Der ATTiny88 ist mit dem ATTiny48 verwandt. Die ATMega kannst du untereinander relativ leicht tauschen da sie den gleichen Befehlssatz und die gleiche Peripherie (Registernamen
www.tme.eu/de/details/attiny88-au/mikrocontroller-atmel-avr-smd/atmel/# http://www.tme.eu/de/details/atmega88pa-au/mikrocontroller-atmel-avr-smd/atmel/#
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
M48 AVR development board core board minimum system" ATmega88 M88 AVR Development Board Core Board Minimum System ATmega128M128 AVR Development Board Core Board Minimum System ATmega168 M168 AVR Development Board Core Board Minimum System ATmega324 mega324
ATmega128 mega128 AVR MP3 Development Board Learning Board "Arduino Pro Mini modified ATmega168 AVR core board development board" Arduino Pro Mini modified ATmega328 AVR core board development board
-
Thread
AtmelStudio 6.2 Analogsignal simulieren
zumindest nicht in meinem Datenblatt http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf Das mit DEBUG habe ich jz auch verstanden dann kann ich das ja verbinden und sagen: [c] #ifdef DEBUG adcResult = 0x00F7; // Beispielwert als
-
Thread
günstiger Einstieg mit Buch und Board?
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html ... und ein kostenloses, aber sehr gutes Buch: http://4yourneed.blogspot.de/2013/08/arduino-kochbuchpdf.html
-
Thread
c++ Variable zählt nich hoch! Warum?
auch in der gewünschten Frequenz gemacht. Wo kann hier das Problem liegen? (Atmel Studio 6.2; Atmega328)
zaehler immer 0 und das obwohl PB2 high wird. Hat irgend jemand eine Idee? Programm läuft auf einem ATMEGA168PA. mfg ncb
-
Thread
Wo werden 0,72 mA verbraucht??
Beschreibung zu meiner Schaltung. Die Schaltung wird mit 3 Mignon Batterien betrieben. An einem ATmega168PA hängt ein Funkmodul (RFM12B), ein Luftfeuchtigkeitssensor (HH10D) und ein Temperatursensor (DS1621). Es gibt drei 10K Pullups, zwei davon hängen am I2C und einer hängt am Reset-Pin des ATmegas
Anschließend legt sich der ATmega in den Power-Down-Sleep-Mode. Nach 10 Sekunden wird der ATmega vom RFM12 geweckt und der ATmega beginnt wieder von vorn. Das funktioniert soweit ganz gut. Aber der Stromverbrauch ist komisch, im normalfall
-
Thread
USART Probleme mit Receiver, bleibt in schleife hängen, AD7687
So ich hoffe mal, dass ich mich nicht blamiere ;) Ich benutze einen ATMEGA168 und möchte einen AD7687 (ADWandler) ansteuern. ich nutze dden USART im MSPIM, dieser ist auch korrekt konfiguriert, denn einen DAC kann ich bereits ansteuern. Den AD Wandler steuert man mit
wirklich nicht geeignet, es sei >denn, man kann ihn zum SPI Interface umprogrammieren. Der ATMega168 besitzt eine USART mit SPI-Mode. Aber ob die ARDUINO-Software das auch kann? MfG Spess
-
Thread
Array Index ATMEGA
000000:000032: 000001:000032: 000002:000032: ... usw. Die komplette Funktion auf dem ATMEGA168 schaut so aus: [c] int main (void) { unsigned char command_value[] = {4,7,8,9}; unsigned char idx = 0; Init_UART(9600); // for DEBUG Purpose idx = 0; while (1) {
-
Thread
WiFi Modul HLK-M30
jemand Erfahrung mit dem HLK-M30 machen können ? Ich möchte das Modul in Verbindung mit einem Atmega8 als Webserver nutzen. Solange ich nur Text als HTML als Request zurück sende ist alle gut. Sobald ich aber eine HTML mit Bildern als Antwort senden will, erscheint im Browser nur noch die
Browser die IP vom HLK auf ,bekomme über seriel folgenden Text : [pre] GET / HTTP/1.1 Host: 192.168.2.88:8080 User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:35.0) Gecko/20100101 Firefox/35.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de,en-US;q=0.7,en;
-
Thread
Suche seriöse Quelle für TQFP32 ISP Adapter
EU) für dieses Teil hier bzw. ein Äquivalent: http://de.aliexpress.com/store/product/M48-ADP-ATmega48-ATmega88-ATmega168-mega48-mega88-TQFP32-AVR-Programming-Adapter-Test-Socket-Freeshipping/216233_700652551.html Ich finde haufenweise reine TQFP auf DIP Adapter und sowas, aber ich hätte gerne
http://de.aliexpress.com/store/product/M48-ADP-ATmega48-ATmega88-ATmega168-mega48-mega88-TQFP32-AVR-Programming-Adapter-Test-Socket-Freeshipping/216233_700652551.html der hier IST mit isp! gibts da auch in anderen formaten.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Etwas günstiger: http://www.ebay.de/itm/IC-ATMEL-TQFP-32-ATMEGA328P-AU-MEGA328P-AU-ATMEGA328P-MEGA328P-/181695473270
direkt die hexfiles). Aber eben hauptsächlich auch nur die µC, die man auf den Arduinos auch hat (Atmega168, 328 und co.). Natürlich so billig wie möglich und so gut wie möglich. Gibt auf Ali ja genügend, ich will nur keinen Fehlkauf machen, weil es immer wegen der Versandzeit sonst ewig dauert bis man
-
Thread
nackter ATMEGE8 zu ARDUINO
PC wieder etwas mehr fordern. Ich habe: ein STK500 und ein funktionierendes Steckbrett mit ATMEGA8 als ARDUINO UNO Ich will: mit dem STK500 einen nackten ATMEGA8 mit dem Code des ARDUINO herstellen Als Software habe ich Arduino 1.0.6 und auch AVR Studio Ver 4.18.716 laufen. Das STK ist
Was hat der Atmega8 mit Arduino zu tun? Mit der Arduino Software wird der Atmega168/328P oder 2560 hauptsächlich programmiert. Da wird dir der Atmega mehr Schwierigkeiten bereiten (ua. nicht unterstützte Libs), dass
-
Thread
Simulator und Timer
{ [/c] heissen. Dann klappts auch in meinem alten AVR Studio 4, wenn man als Device z.B. den Mega168 benutzt. Du kannst dann z.B. einen Breakpoint in die ISR setzen und siehst schön, wieviel Zeit zwischen den Ticks vergeht.
] > heissen. Dann klappts auch in meinem alten AVR Studio 4, wenn man als > Device z.B. den Mega168 benutzt. Du kannst dann z.B. einen Breakpoint in > die ISR setzen und siehst schön, wieviel Zeit zwischen den Ticks > vergeht. Matthias, mein Retter, danke für diesen entscheidenden Tipp, logisch
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
Client zum Versenden von UDP Nachrichten MQTT Client i2c Master für die Kommunikation mit einem Atmega. Möchte der Atmega etwas zum ESP schicken dann setzt er einen GPIO Eingang am ESP kurz auf low. Der ESP holt die Daten per i2c ab. Alles irgendwie zusammengesucht aus den Beispielen. MQTT
an den ATmega644P angeschlossen ist. Evtl. könnte man ja einfach ein ESP8266 Modul stattdessen einbauen und per SPI an den AVR anschließen. Die AVR-FW regelt den Phasenabschnitt und erhält die Befehle vom ESP8266
-
Thread
Starterkit Mikrocontroller
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Auch das ist ein Arduino (Arduino-Pro-Mini Klon), man benötigt dazu lediglich noch (einmalig für alle weiteren arduino pro mini-boards) ein usb-breakoutboard (eigentlich ein usb-serial-Wandler
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Ich glaube, daß er dieses Brettchen aber gar nicht gemeint hat, sondern jenes: als Bausatz: http://www.pollin.de/shop/dt/MTY5OTgxOTk-/Bausaetze_Module/Bausaetze/ATMEL_Evaluations_Board_Version
-
Thread
Einkaufshilfe Programmer
Der Programmer von ebay kann Atmega8. Der Hersteller gibt die alten Typen nicht an, weil die Liste sonst zu lang wäre.
UnendlichHoherPotentialtopf schrieb im Beitrag #3986832: > Ich möchte mit einem ATmega8 oder 16 anfangen. Der 8ter kann ja kein Nimm doch nicht diese steinalten ausrangierten Dinger, nimm ihre pinkompatiblen Nachfolger ATMega88 oder ATMega168 oder ATMega328. Die sind wahrscheinlich
-
Thread
RUWIDO Merlin USB Receiver (nicht nur XMEGA)
Hallo, danke, kann ich sehr gut gebrauchen. Versuche über die Schnittstelle V_USB mit Atmega 8 die Tastatur an meinen Fernseher zu bekommen. Gruß Anlen
atxmega64a3u" "atxmega32a4u" "atxmega16a4u" "atxmega64a4u" "atxmega64a1u" "atxmega128a1u" avr8: "atmega8" "atmega88" "atmega168" "atmega16" [/code] !!! Es müssen umbedingt beide files geflasht werden eep und hex. Sonst funktioniert es nicht. !!! Falls es Probleme gibt lohnt es sich auch die fuses
-
Thread
Zu doof für While Schleife? Arduino
Abhilfe könnte eventuell auch einfach ein anderer Pin für die Led schaffen, bei einem Arduino mit ATmega168/328 zum Beispiel Pin 5/6 oder Pin 9/10.
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
<\r><\n> Accept-Encoding: gzip, deflate<\r><\n> Referer: http://192.168.4.1/<\r><\n> Connection: keep-alive<\r><\n> <\r><\n> v id="outputDiv2"></div><\r> <div id="outputDiv3"></div><\r> <div id="outputDiv4"></div><\r> <div id="outputDiv5"></div><\r> <div idiv><\r
<\r><\n> Referer: http://192.168.4.1/<\r><\n> Accept-Encoding: gzip, deflate, sdch<\r><\n> Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4<\r><\n> <\r><\n> <\r><\n> OK<\r><\n> ?PNG<\r><26><\0><\0><\0><\r>IHDR<\0><\0><\0>
-
Thread
Chips mit dem Arduino programmieren
Stefan S. schrieb im Beitrag #3978966: > Mit der Arduino Software kannst du von Haus aus nur Atmega168P/328P > sowie einige nur in kleineren Packages erhältlichen Controller. Wenn du > keine Lust hast, jedes mal ein neues Board zu kaufen, dann bau die > Breadboard Variante auf einer Platine auf
mit dem Sketch "Arduino as ISP" kannst Du standardmäßig erstmal alle per SPI programmierbaren AVR Atmega-Controller programmieren, die auf einem im Handel verfügbaren Arduino-Board enthalten sind, z.B.: - Atmega8 - Atmega168 - Atmega328 - Atmega1280 - Atmega2560 > Und wie muss ich dann den Chip
-
Thread
Attiny25 serielle Kommunikation
du vor hast bin ich mir nämlich nicht. Ich nehme mal an du hast einen Standard Arduino Uno (mit Atmega328/168 oder 8) der dem ATTiny irgendwelche Befehle schicken soll. Dann kannst du wunderbar den UART vom Arduino zum Senden nutzen. Allerdings musst du die Daten auch auf deinem ATTiny entgegen
dem Arduino geschickt werden, sonder lediglich programmiert werden. Ja es ist ein Arduino mit dem Atmega 328. Die Daten werden über eine Software an das Board geschickt(RS232 Protokoll-Standard) dementsprechend habe ich ein Max3221 davor geschaltet. Jetzt soll der der Attiny die Daten einfach nur lesen
-
Thread
[V] AVR Protoboard + AVR Chips + USBasp
Paket bestehend aus: 1x AVR Protoboard für Tiny, 2313, M8/168/328, M32/644/1248/2560 DIP-40 Quarzfassung = Quarze steckbar 1x Tüte diverse Quarze 1x PS/2 Buchse+Cinch Video (auf Protoboard) 1x SD Card Adapter 5V tolerant (auf Protoboard) 1x Nokia Display
für serielles Eeprom 4x Taster auf Board 14x Dupont Verbingungskabel 1x USBasp Programmer 1x ATmega16 1x ATmega8 1x ATmega168 1x Tiny2313 1x Tiny85 Paketpreis: 29€ +5€ Versand in DE Interesse => NUR Mail! Privatverkauf ohne Sachmängelhaftung. Bitte allen unnötige Kommentare ersparen
-
Thread
USB Bootloader ATmega168P
Hallo ich habe einen ATmega168 (als Ersatz für einen mega8). Dieser soll mit diesem Bootloader versehen werden: http://www.fischl.de/avrusbboot/ Ich bin kläglich gescheitert, das Programm zu portieren: Hier ist was
Ok Leute, DDer Bootloader aus meinem letzten eitrag funktioniert mit einem ATmega168PA. Das grafische Windows tool kann auch programmieren :) Nur das mitgelieferte Command-Line-Tool geht unter Linux nicht Das ist der Fehler: [code] Warning: Checksum error between address
-
Thread
µC oder µC Board gesucht
http://atmega8.info Als Selbstbauversion oder schoene Leiterplatter erhaeltlich.
der Richtung ok, hat da jemand Erfahrungen damit gemacht? Bei http://www.rakuten.de pro-mini-atmega-168
-
Thread
SM-Bus (Akkupack) Fragen
SMbus ist ja das gleich wie I2C, nur mit max. 100Khz Takt, habe ich mir angelesen. Sollte mit einem ATmega also kein Problem sein. Es sind aber einige Fragen Offen: 1. Die I2C-Pins vom uC müssen ja an der Ladeschale anliegen damit dieser mit dem Akku kommunizieren kann. Muss ich diese uC-Seitig irgendwie
oft muss ich das IC abfragen? Jeder Ladeschacht bekommt seine eigene Miniplatine mit einem ATmega 168 drauf. I2C-Expander brauche ich da also nicht da die Bussysteme nicht verbunden sind. Speisung erfolgt mit 24VDC aus einem Mean-Well Schaltnetzteil. Jeder Controller meldet auf Anfrage des Displaycontrollers
-
Thread
Arduino Code übersetzen
am Mittwoch bin ich wieder zu Hause... wenn du magst, kann ich dir ein Demoprogramm für den Atmega168 und dem Rda5807 aus einem Radio von mir extrahieren.... ist für den AVR-GCC geschrieben...
> am Mittwoch bin ich wieder zu Hause... wenn du magst, kann ich dir ein > Demoprogramm für den Atmega168 und dem Rda5807 aus einem Radio von mir > extrahieren.... ist für den AVR-GCC geschrieben... Hallo jjflash, wie kann ich zu dem Angebot nein sagen. :-) Vielen Dank auch den anderen für dem
-
Thread
12 Servos + Atmega328 Stromversorgung
sondern eine Arduino Standalone Schaltung baute. Das heißt ich versorgte die 12 Servos als auch den Atmega328 mit 4xAA Akkus. Beim Testen konnte ich nur maximal 5 Servos betreiben, beim 6. spielten sie verrückt. Daraus schloss ich, dass der Atmega328 mit zu wenig Strom versorgt wird. Deswegen nahm ich statt
AVR-Tutorial:_Servo#Stromversorgung http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf https://www.fairchildsemi.com/datasheets/1N/1N4004.pdf P.S: Und in Zukunft: Erst messen, dann ändern.
-
Thread
[S] die deutsche HLP-Datei von Turbo C 2.0
dreht sich auch schlicht um Verständnis für Elektrotechnik und Elektronik): - auch wenn das jeder ATmega über seine Analogeingänge selbst kann: es wird ein Monoflop mittels NE555 aufgebaut. Als Zeitglied ist natürlich ein RC - Glied vorhanden, aaaaaber: der C ist unbekannt, der Widerstand hingegen
arbeiten schon mit dieser "pre-Alpha" Version und finden es nicht schlecht (auch wenn "nur" Attiny2313, ATmega8, Atmega168 und 328 damit funktionieren). Aaaaaaaaaber -smile- sie haben sich über die englischsprachige Hilfefunktion (die aus dem Turbo C 2.0 stammt) "beschwert" ... ich bin am Schreiben einer
-
Thread
Pro Mini Module Atmega168 5V 16M For Arduino Compatible With Nano
Allerdings passen Link und Beschreibung nicht zusammen ?! Auf der englischen seite wird er als 168er verkauft und auf de.aliexpress als 328er... Muss mir das nochmal überlegen...
http://www.ebay.de/itm/Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-Redesign-/221532713661?pt=LH_DefaultDomain_0&hash=item339460f2bd ca. 40 Cent teurer, dafür kein Proto in Dland (Sammelbestellung) und kein Stress
-
Thread
Ultraschallsensor Schaltung zum Ansteuern und Empfangen
und sind nicht auf Open Drain konfigurierbar. Ich zitiere mal kurz aus dem Datenblatt dem Mega48/88/168/328: > The Port B output buffers have symmetrical drive characteristics > with both high sink and source capability. Das gilt nicht nur für Port B sondern auch für alle anderen. Open Drain zeichnet
kann etwa 20mA liefern zwischen +5V und Masse, es handelt sich ja um einen direkten Portpin des ATMega. Einen Geber direkt zu treiben wird also nicht gehen, du brauchst einen Verstärker, etwa in Form eines Logiklevel MOSfet o.ä.