• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Stabilizator obrotów silnika spalinowego
#9
Zrobiłem tak:

Kod:
[code]
const int hallPin = 2;     // the number of the pushbutton pin
const int ledPin =  13;      // the number of the LED pin


void setup() {

 pinMode(ledPin, OUTPUT);
 pinMode(hallPin, INPUT_PULLUP);
}

void loop() {
 

 if (digitalRead(hallPin) == HIGH) {
   digitalWrite(ledPin, LOW);
 } else {
   digitalWrite(ledPin, HIGH);
 }
}
[/code]

Nadal tak samo (losowo włączona/wyłączona dioda zostaje po zabraniu magnesu).
Coś źle zrozumiałem czy inna przyczyna?


Czujnik podłączony do osobnego zasilania (5,1V identycznie jak w "samochodzie") daje sygnał 0,01V lub 0,71V, zmieniający się pod wpływem magnesu - tyle że po zabraniu magnesu też mu zostaje tak albo tak. Zupełnie jakby zostawał w pozycji zał lub wył - a przecież to do cholery nie kontaktron co to się "przykleja" bo stary i zniszczony!!!
Dodam, że łączyłem go zarówno do samego Arduino, zasilanego z USB jak i do osobnego zasilania (z minusem podanym na GND Arduino oraz w opcji całkiem bez usb (i Arduino 9V i Hall 5V wszystko z akumulatora po stabilizatorach 78xx).
Dzięki za cierpliwość, pozdrawiam
Andrzej
>Robimy dziś grilla?
<ok. będę potrzebował: wiertarkę, arkusz blachy…
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Stabilizator obrotów silnika spalinowego - przez andrus - 26-06-2017, 21:40

Skocz do:


Przeglądający: 2 gości