ATMega8 -> Arduino

Gast #3222446
Lesenswert?

Hallo

Ich habe mir vor einiger Zeit mal bei embedded Projects das olimex 
Starterset mit dem AVR ATMega8 gekauft 
(http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=108)

Nun wollte ich mich mit Arduino beschäftigen und war der Auffassung, es 
müsste doch möglich sein, das Board auch mit der Arduino Software zu 
verwenden. Als erstes habe ich mittels der Arduino Software den 
Bootloader installiert. Laut Software war dies erfolgreich. Dann habe 
ich das Beispiel "blink led" geladen, den Pin für die LED von 13 auf 28 
geändert (hier hängt die LED bei dem Olimex Board) und übertragen. 
Leider reagiert das Board nicht.

Wenn ich über Eclipse ein früheres Programm übertrage funktioniert es 
problemlos.

Hat jemand so einen "Wandel" mal gemacht und hat eine Idee warum das 
Ganze nciht funktioniert?


Gruß
Julian
Gast #3223092
Lesenswert?

ok ich habe das nun probiert und wieder auf pin 13 gesetzt und den 
digital pin 13 verwendet. und siehe da: es klappt.

erstmal danke für die hilfe.

eine frage stellt sich mir aber noch: heißt ds, dass ich bei arduino den 
pin 28 (analog input 5) nicht als ausgang verwenden kann?
#3223129
Lesenswert?

Nein, dass heisst es nicht. Du kannst die Analog Pins auch als Digital 
Pins (Eingang oder Ausgang) verwenden. Nur gleichzeitig eben nicht. 
Statt einer Nummer werden die Analog Pins mit A0 bis A5 bezeichnet.

Für Pin 13 sieht es so aus:
1
int led = 13;
2

3
pinMode( led, OUTPUT );
4
digitalWrite( led, HIGH );

Und für Pin A5 sieht es so aus:
1
int led = A5;
2

3
pinMode( led, OUTPUT );
4
digitalWrite( led, HIGH );

Weitere Information findest Du unter
http://arduino.cc/en/Tutorial/AnalogInputPins

Grüsse

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren