Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion erfordert derzeit den Zugriff auf die Seite über den integrierten Safari-Browser.
.....
@Winni
Auf einen Pro Mini müßte ich den Sketch eigentlich schon hochgeladen bekommen haben, jedoch weiß ich nicht, ob es eine 3,3V oder 5V Version ist.
............
Herzliche Grüße von
Maik
Nochmal zum ULN 2803A; dieser hat den Vorteil das er direkt mit der Eingangsseite auf die Ausgangseite vom Arduino zu löten ist. Dazu noch Masse und fertig.
Ich gebe aber zu das ich bisher auch immer Transistoren verwendet habe; das mit dem ULN 2803A habe ich diesmal das erste Mal umgesetzt.
Viele Grüße
Holger
Blinklicht rechts - links mit Fahrhebel Kanal 4 nach rechts und links ein- und ausschaltbar. Tippfunktion unter 1 Sek. Dauer.
Blinklicht Seite bei eingeschaltetem Blinklicht wechselbar. Tippfunktion unter 1 Sek. Dauer.
Blinklicht nur durch Blinkerhebel oder Lenkungsrückstellung (wie beim original PKW) ausschaltbar.
Dazu muss ein Mindestrückstellwert in Richtung geradeaus erfolgen. Bei kleineren Lenkausschlägen bleiben die
Blinker an.
Warnblinkanlage schaltet keine Blinkereinstellung ab. Der Blinkerstatus wird beim Einschalten
der Warnblinkanlage gespeichert, und nach dem Ausschalten wiederhergestellt.
Warnblinkanlage mit Fahrhebel Kanal 4 mehr als 1,0 Sekunden nach links halten jeder Zeit einschaltbar.
Warnblinkanlage ausschalten durch erneutes 1,0 Sekunden langes Betätigen des Fahrhebels Kanal 4 nach links.
Ich habe heute alle die ich im Programmtext gefunden habe beseitigt.
@ ist der Sketch den du eingestellt hast jetzt ohne Rechtschreibfehler jetzt?
Ich würde hier dazu raten die Zeit für den Pieperintervall über eine Zählung der Millisekunden (millis) zu erzeugen.
@ Wie wird so was gemacht, so weit bin ich noch nicht mit der Programmiersprache. Bis jetzt hab ich mich nur mit einfachen Sachen beschäftigt und die Schaltungen aufgebaut auf den Breadboard und den Sketch geschrieben und getestet
Der Pieper muss feste an Plus angeschlossen sein und Minus geschaltet werden. (aktiv = LOW)
@ hab ich schon so angeschlossen
Ich würde hier dazu raten die Zeit für den Pieperintervall über eine Zählung der Millisekunden (millis) zu erzeugen.
@ Wie wird so was gemacht, so weit bin ich noch nicht mit der Programmiersprache. Bis jetzt hab ich mich nur mit einfachen Sachen beschäftigt und die Schaltungen aufgebaut auf den Breadboard und den Sketch geschrieben und getestet
//Konstante für die Pause, hier 5 sek.
const int PAUSE = 5000;
//Variable zum speichern des Zeitstempels der letzten Ausführung.
long lastActionTime = -1;
void setup() {
//Beginn der seriellen Kommunikation mit 9600 baud.
Serial.begin(9600);
}
void loop() {
//Speichern der Zeit in Millisekunden seit
//dem Start / Reset des Arduinos.
long currentMillis = millis();
//Wenn der Zeitstempel der letzten Ausführung kleiner als der aktuelle
//Zeitstempel minus der Pause ist dann soll der Code ausgeführt werden.
if(lastActionTime<(currentMillis-PAUSE)){
//Überschreiben des alten Zeitstempels mit dem neuen Wert.
lastActionTime = currentMillis;
//Ausgabe einer Zeichenkette auf dem seriellen Ausgang.
Serial.print("[");
Serial.print(currentMillis);
Serial.print("] ");
Serial.println("Hallo Welt!");
}
}
void setup()
{
PCICR |= (1 << PCIE2); // Interrupt Port D aktivieren
PCMSK2 |= (1 << PCINT18); // Interrupts fuer Pins 2 aktivieren
sei();
attachInterrupt( 1, LightPositionInterrupt, CHANGE);
//---------------------------------------------------------------------------------------------------------------
pinMode(pw, INPUT); // Pin 2 Input für Interrupt RC-Empfängersignal Kanal 2 (Gas)
digitalWrite(pw, HIGH); // hier wird der interne Pull-up Widerstand an Pin 2 eingeschaltet
pinMode(PIN_RC, INPUT); // Pin 3 Input für Interrupt RC-Empfängersignal Kanal 4 (Licht)
digitalWrite(PIN_RC, HIGH); // hier wird der interne Pull-up Widerstand an Pin 3 eingeschaltet
pinMode(rfsch, OUTPUT); // Pin 4 Output für Rückfahrscheinwerfer
pinMode(brakelight, OUTPUT); // Pin 5 Output für Bremslicht
pinMode(headlight, OUTPUT); // Pin 6 Output für Fahrlicht
pinMode(light, OUTPUT); // Pin 9 Output für Standlicht
pinMode(lenk_in, INPUT); // Pin 8 zur Zeit unbenutzt
digitalWrite(lenk_in, HIGH); // hier wird der interne Pull-up Widerstand an Pin 8 eingeschaltet
pinMode(piep, OUTPUT); // Pin 7 Ausgang für Rückfahrwarner (Pieper) max. 40 mA!
//---- Ist das so gewollt ?
digitalWrite(piep, HIGH); // hier wird der interne Pull-up Widerstand an Pin 9 eingeschaltet
//---- ???
pinMode(bl, OUTPUT); // Pin 10 Output für Blinklicht links
pinMode(br, OUTPUT); // Pin 11 Output für Blinklicht rechts
pinMode(rkl, OUTPUT); // Pin 12 Output für Rundumkennleuchten
pinMode (al, OUTPUT); // Pin 13 Output für interne LED und Arbeitsscheinwerfer
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen