Wie kann ich meinen Arduino ohne anschluss an ein USB Kabel zum laufen bringen?

Hallo Leute,
ich hab schon ein wenig gesucht, ist mit sicherheit eine dämliche frage.

AAABER wie kann ich den arduino zum laufen bringen OHNE ihn am PC angeschlossen zu haben....

Ich denke ich muss da einen Jumper setzen nur weis ich nicht welchen....
9V Netzteil ist vorhanden und eingesteckt.

Leider war bei mir im Lieferumpfang kein Jumper dabei.....
Weiß denn jemand noch evtl. wo ich diese bestellen kann.....?

Vielen vielen Dank schonmal
Manny

Welchen Arduino hast du?

Im Normalfall reicht es die 9V in den entsprechenden Eingang-also Vin oder die runde Buchse- zu speisen. Es wird automatisch die Versorgung umgeschaltet. Es wird kein Jumper gebraucht. Du müsstest schon ein exotisches Modell haben. Zu beachten ist, dass der eingebaute Spannungsregler nur wenig Verlustleistung verträgt. Der Strombedarf der Schaltung sollte bei 9V 200-250mA nicht überschreiten.

arduinomanny:
Hallo Leute,
ich hab schon ein wenig gesucht, ist mit sicherheit eine dämliche frage.

AAABER wie kann ich den arduino zum laufen bringen OHNE ihn am PC angeschlossen zu haben....

Ich denke ich muss da einen Jumper setzen nur weis ich nicht welchen....
9V Netzteil ist vorhanden und eingesteckt.

Bei den mir bekannten Arduino-Boards braucht kein Jumper gesetzt werden.
Welches Arduino-Board verwendest Du?

Wenn Du ein 9V Netzteil an der Netzteilbuchse angeschlossen hast, sollte das Arduino-Board mit dem darauf befindlichen Programm automatisch starten. Wenn nicht, drück danach ggf. den Reset-Taster auf dem Board!

Leider war bei mir im Lieferumpfang kein Jumper dabei.....
Weiß denn jemand noch evtl. wo ich diese bestellen kann.....?

Mach mal einen Desktop PC auf, da sind einige drin :wink:

Ich wüsste aber auch nicht, wo du einen Jumper draufstecken solltest.
Finger weg von der 6poligen Stiftgruppe rechts in der Mitte ! :wink:

Moih,
danke erstmal für die Antworten....

Ich habe einen Arduino UNO Rev 3

das mit den 9V ist komisch... das Netzteil steckt in der Buchse und es geht trotzdem nicht...
Ich bin mir auch ziemlich sicher, das es 9V bringt (werde trotzdem nochmal Messen).

Bin ratlos...
Werde heute abend nochmal mein Netzteil prüfen...

Gruß und Dank

Manny

Am Vin-Pin sollte > 8 V gegen GND zu messen sein, wenn dein 9V Netzeil funktioniert.
Am 5V-Pin müssen immer 5V sein (das kommt ggfls. auch über den USB Anschluss)
Ausserdem hat er eine Power LED ("ON"), die immer leuchtet (auch wenn der Reset-Taster gedrückt ist).

Der braucht defintiv keinen Jumper.

Entweder er ist defekt oder es stimmt was mit dem Netzteil nicht.

arduinomanny:
das mit den 9V ist komisch... das Netzteil steckt in der Buchse und es geht trotzdem nicht...
Ich bin mir auch ziemlich sicher, das es 9V bringt (werde trotzdem nochmal Messen).

Bin ratlos...
Werde heute abend nochmal mein Netzteil prüfen...

Theseus:
Der braucht defintiv keinen Jumper.

Entweder er ist defekt oder es stimmt was mit dem Netzteil nicht.

Oder das Netzteil hat die falsche Polung.
Grüße Uwe

So...
Abend ist wan anders aber gemessen habe ich:-)
9,2 Volt macht das gerät....
Und laut Typenschild 200mA.
Auch nach mehrmaligem betätigen des Reset tasters keine Regung...

Hmm...
Dann ist er vieleicht doch defekt.... aber wieso bloss

Sicher , das man das nicht irgendwie aktivieren muss? :slight_smile:

Griezli
Manny

Edit: das mit der Polung versuche ich mal... danke

Achtung: Falsche Polung oder Wechselspannung ist ein sehr schneller und zuverlässiger Weg den Spannungsregler des Arduinos zu zerstören. Dann funktioniert der Netzteilanschluss auch bei richtiger Polung nicht mehr, es sei denn man repariert den Arduino.

Danke für den Hinweis...

nun wenn ich das eben richtig gelesen habe, soll der mittlere Pin "+" und aussen "-" sein.

Logisch eigentlich...hört sich nach Standart an :wink:

ich denke das Netzteil ist richtig gepolt habe es sonst am Effektgerät meiner E-Gitarre...

Gleichspannung liefert es schonmal :slight_smile:

ich werde euch auf dem laufenden halten...

Ach nochwas falls die Buchse nun defekt sein sollte könnte ja trotzdem der Vin Pin funktionieren oder geht der über den selben Weg, Schaltungstechnisch.

Weis das jemand?
Gruß Manny

Weis das jemand?

Guckst du hier

dann weistu selbst

Hallo,
ich frage mal nur so...
Was meinst Du denn, was der machen sollte?
Wenn da kein Sketch drauf ist, und nichts angeschlossen ist, dann leuchtet da höchstens eine LED.
Gruß und Spaß
Andreas

Ob die leuchtet, hat Manny noch nicht verraten.

Mess doch mal an 5V und GND. Dort sollte schon etwas größer 4V rauskommen.

Min,
da ist ein sketch drauf der funktioniert auch :wink:

die Leuchte leuchtet im Betrieb am USB, alles tolli.

hier der Sketch, wens interessiert:

const int Wasserwechsel_Taster = 1; // Pins den Anschlüssen zuweisen
const int Wasser_Ablassen_Taster = 2;
const int Pumpe_aus_Taster = 3;
const int Sensor_A = 4; //Die Sensoren müssen auf Analog umgestellt werden!
const int Sensor_B = 5; //Die Sensoren müssen auf Analog umgestellt werden!
const int Pumpe_Pin = 6;//Reais Pin:IN1
const int Licht_Pin = 7;//Reais Pin:IN2
const int Pulver_Pin = 8;//Reais Pin:IN3
const int Ventil_Ablassen_Pin = 9;//Reais Pin:IN4
const int Ventil_Zufuhr_Pin = 10;//Reais Pin:IN5
const int Heizstab_Pin = 11;//Reais Pin:IN6
const int Aktor_Pin = 12;//Relais Pin:IN7
const int Statusleuchte_Pin = 13;

// 0 ist noch frei

#define Ablasszeit 180000
#define Aktorzeit 600
#define Pulverzeit 2000
#define Pumpenzeit 600

void setup() {
// put your setup code here, to run once:

pinMode(Wasserwechsel_Taster, INPUT_PULLUP); //Deklarieren welche Pins Out, welche Input sind
pinMode(Wasser_Ablassen_Taster, INPUT_PULLUP);
pinMode(Pumpe_aus_Taster, INPUT_PULLUP);
pinMode(Sensor_A, INPUT);
pinMode(Sensor_B, INPUT);
pinMode(Pumpe_Pin, OUTPUT);
pinMode(Licht_Pin, OUTPUT);
pinMode(Pulver_Pin, OUTPUT);
pinMode(Ventil_Ablassen_Pin, OUTPUT);
pinMode(Ventil_Zufuhr_Pin, OUTPUT);
pinMode(Aktor_Pin, OUTPUT);
pinMode(Statusleuchte_Pin, OUTPUT);
pinMode(Heizstab_Pin, OUTPUT);

digitalWrite(Pumpe_Pin, LOW);
digitalWrite(Licht_Pin, LOW);
digitalWrite(Heizstab_Pin, LOW);
digitalWrite(Ventil_Ablassen_Pin, HIGH);
digitalWrite(Ventil_Zufuhr_Pin, HIGH);
digitalWrite(Aktor_Pin, HIGH);
digitalWrite(Pulver_Pin, HIGH);

}

void loop() {

// put your main code here, to run repeatedly:
//-------------------------------------------------------Pumpe Ausschalten für Fütterung-----------------------------------------

int i;

if (digitalRead(Pumpe_aus_Taster) == LOW){

digitalWrite(Pumpe_Pin, HIGH);
delay(Pumpenzeit);
digitalWrite(Pumpe_Pin, LOW);
}

//-------------------------------------------------------Wasser Wechseln-----------------------------------------

else if (digitalRead(Wasserwechsel_Taster) == LOW){ //Pumpe und Heizstab aus.

digitalWrite(Heizstab_Pin, HIGH);
digitalWrite(Pumpe_Pin, HIGH);

digitalWrite(Ventil_Ablassen_Pin, LOW); //Ablassen des Wassers mit pulverdosierung und auffüllen.
delay(Ablasszeit);
digitalWrite(Ventil_Ablassen_Pin, HIGH);
digitalWrite(Aktor_Pin, LOW);
delay(Aktorzeit);

for(i=0;i<3;i++){ //Schleife für Pulverdosierung mit voreinstellung für 30Liter entnahme!!

digitalWrite(Pulver_Pin, LOW);
delay(Pulverzeit);
digitalWrite(Pulver_Pin, HIGH);
delay(Pulverzeit);
}

digitalWrite(Aktor_Pin, HIGH);
delay(30000);

do{

digitalWrite(Ventil_Zufuhr_Pin, LOW);

}while(digitalRead(Sensor_A == HIGH || Sensor_B == HIGH));

digitalWrite(Pumpe_Pin, LOW); //Pumpe und Heizstab ein.
digitalWrite(Heizstab_Pin, LOW);
}

//-------------------------------------------------------Wasser Ablassen-----------------------------------------

else if(digitalRead(Wasser_Ablassen_Taster) == LOW){

digitalWrite(Pumpe_Pin, HIGH); //Pumpe und Heizstab aus
digitalWrite(Heizstab_Pin, HIGH);

digitalWrite(Ventil_Ablassen_Pin, LOW); //Ablass vorgang startet
delay(Ablasszeit);
digitalWrite(Ventil_Ablassen_Pin, HIGH);

digitalWrite(Pumpe_Pin, LOW); //Pumpe und Heizstab ein
digitalWrite(Heizstab_Pin, LOW);

//if(digitalRead(Wasser_Ablassen_Taster) == LOW && digitalRead(Sensor_A) == LOW){ // Auffüllen des Wassers PROTOTYP!!!!!

// do{
// digitalWrite(Ventil_Zufuhr_Pin, HIGH);
// } while(Sensor_A == HIGH || Sensor_B == HIGH); // Auffüllen des Wassers PROTOTYP!!!!!
// }

}
}

Was mich interessiert, rate ich mal aus deiner Nicht-Antwort
Mit dem Netzteil leuchtet die ON - Led wohl nicht.

Wenn an Vin nichts zu messen ist, ist der Stecker vom Netzteil zu dünn :wink: oder die Diode zwischen Buchse und Vin ist hin.

Wenn doch, ist der Spannungs-Regler kaputt.

Wie Geil, sorry Nein die Leuchte leuchtet bei angeschlossenem Netzteil nicht.

Bei eingestecktem USB Kabel leuchtet sie :-)....

Theseus:
Achtung: Falsche Polung oder Wechselspannung ist ein sehr schneller und zuverlässiger Weg den Spannungsregler des Arduinos zu zerstören. Dann funktioniert der Netzteilanschluss auch bei richtiger Polung nicht mehr, es sei denn man repariert den Arduino.

Hinter der Netzteilbuchse ist eine Diode die bei einer falschen Polung den Arduino UNO vor Schaden schützt.

arduinomanny:
nun wenn ich das eben richtig gelesen habe, soll der mittlere Pin "+" und aussen "-" sein.

Diese Polung stimmt. Es ist aber nicht 100% das das Netzteil auch so gepolt ist.

Grüße Uwe

Heute habe ich viel gelernt....

habe gerade den Stecker meines Netzteils gemessen...
Grandiose 5,4mm
die Buchse am arduino hat ca. 6,4mm
Nun...wenn ich jetzt so hinschaue sieht man es sogar.
Tot damit habe ich ncht gerechnet LOL!!

Vielen Dank trotzdem
ich bin gespannt was als nächstes passiert...

Bis dahin vielen Dank und Danke nochmal!!!
Gruß
Manny