5V auf Analogem Pin ausgeben!

Hallo,

ich habe eine einfache Frage, kann ich auf einem analogen Pin auch dauerhaft 5 V ausgeben?

Wenn ja wie müsste ich das machen?

Gruß

Markus

void setup(){
pinMode (14,OUTPUT); // Ist Analog 1
pinMode (15,OUTPUT);// Ist Analog 2 usw
}

void loop(){
digitalWrite(14,HIGH); // +5V
digitalWrite(13,LOW); // 0V}
damit kannst du dan auch die Versorgung z.B. für I2C machen (nimmt halt 2 zusätzliche Pins weg). Hast dann aber über einen 4er Stecker aber alles SDA,SCL +5V,M.

Gruß

Daniel

ref110:
ich habe eine einfache Frage, kann ich auf einem analogen Pin auch dauerhaft 5 V ausgeben?

Wie volvodani erklärt ist das richtig. Es gibt aber einige Sachen zu beachten.

HIGH Level ist bei 5,0V Spannungsversorgung nicht umbedingt 5,0V sondern Atmel garantiert bei 20mA mindestens 4,2V. http://www.atmel.com/Images/doc8161.pdf Seite 313 Tabelle 28.2 DC Characteristics

Ich bin dagegen Schaltungen durch Ausgangspins mit Strom zu versorgen. Es kann funktionieren aber auch nicht. Die Spannung am Ausgangspin ist abhängig vom Ausgangsstrom. Das bringt Probleme mit sich.

Grüße Uwe