• 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
Dziwny problem z arduino uno
#1
Dobry wieczór,

Mam dziwny problem z moimi arduino UNO. Próbowałem go jakoś zdefiniować w googlach lecz bez konkretnej odpowiedzi. Na początek wrzucę filmik, na którym mniej wiecej widać w czym tkwi problem.






O co chodzi?
Jak widać na filmiku dioda zapala się jak tylko przyłożę palec w okolicę płytki arduino, pinów czy mikrokontrolera. Pomimo załadowanego szkicu, który miał pierwotnie zapalać diode dopiero po wciśnięciu switcha, dioda zapala się jak zaczne pocierać okolice dolnych pinów, mikrokontrolera czy chociażby płytki stykowej. Widoczny microswitch na filmiku jest odłączony i nic nie robi.

Problem występuje także po wymianie płytki arduino, zworek, diody, płytki stykowej, kabla usb, podłoża. Szkic załadowany na mikro podaję niżej.



Kod:
void setup() {
  // put your setup code here, to run once:
  pinMode(7, OUTPUT);
  pinMode(10, INPUT);

}

void loop() {
  if(digitalRead(10)==HIGH)
  {
    digitalWrite(7,HIGH);
  }

}
 
Odpowiedź
#2
A daj w setup jeszcze digitalWrite(7,LOW);
 
Odpowiedź
#3
Kod:
const int led=7;
const int sw=10;
void setup() {
  // put your setup code here, to run once:
  pinMode(led, OUTPUT);
  pinMode(sw, INPUT_PULLUP);

}

void loop() {
  if(digitalRead(sw)==LOW)
  {
    digitalWrite(led,HIGH);
  }else
{digitalWrite(led,LOW);}

}
Wgraj to i będzie działał.


A jeśli chcesz zrozumieć to zjawisko poczytaj o drganiach zestyków oraz o hazardzie w elektronice i elekt-technice.
[Obrazek: banerelektronika.jpg]



Jeśli pomogłem podziękuj punktem reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości