22-03-2016, 23:33
(Ten post był ostatnio modyfikowany: 23-03-2016, 09:23 przez CEO.
Powód edycji: Używamy znaczników kodu
)
W tej chwili tylko tyle potrafię:
=============================================================
==================================================================
Jak przełączyć na pin 3 przy następnym impulsie nie mam pojęcia.
Doszedł jeszcze problem z dziwnym dzieleniem impulsu na mniejsze i nie radeniu sobie z przełanczaniem z mniejszym wypełnieniem lub większj częstotliwości.
Przy pomiarze napięcia przy analogowym wejściu zachowywał się dokładnie tak samo.
Niebieski to przebieg z arduino.
=============================================================
Kod:
void setup() {
pinMode(13, OUTPUT);//Wyłączenie diody na pin 13
digitalWrite(13, LOW);//Wyłączenie diody na pin 13
pinMode(6, OUTPUT);//Wyjście na pin 6
digitalWrite(6, LOW);
pinMode(3, OUTPUT);//Wyjście na pin 6
digitalWrite(3, LOW);
pinMode(2, INPUT);//Wejście na pin 2
}
// the loop routine runs over and over again forever:
void loop() {
int sensorValue = digitalRead(2);//zmienna + odczyt stanu z pin2
if (sensorValue > LOW) //Jeśli większy od 2,5v to jest
digitalWrite(6, HIGH); //Włączenie pin 6
delay(1);
digitalWrite(6, LOW);//WyLączenie pin 6
}
Jak przełączyć na pin 3 przy następnym impulsie nie mam pojęcia.
Doszedł jeszcze problem z dziwnym dzieleniem impulsu na mniejsze i nie radeniu sobie z przełanczaniem z mniejszym wypełnieniem lub większj częstotliwości.
Przy pomiarze napięcia przy analogowym wejściu zachowywał się dokładnie tak samo.
Niebieski to przebieg z arduino.