Skocz do zawartości

merek2

Użytkownicy
  • Zawartość

    3
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

Osiągnięcia użytkownika merek2

Aktywny debiutant

Aktywny debiutant (2/19)

  • To już rok!
  • To już 5 lat!

Odznaki

0

Reputacja

  1. Dzięki teraz rozumiem. Takie rozwiązanie mi nie przeszkadza. Chciałem tylko rozwiać swoje wątpliwości a bez schematu trudno ocenić jakie są połączenia. Teraz tylko ten komentarz trochę przekłamuje : if (digitalRead(PRZYCISK) == LOW) { //Jesli przycisk jest wcisniety... 😉
  2. Chyba zostałe źle zrozumiany. Chodziło mi o taki kod (z opisu shielda II cześć Kursu budowy robotów) define LED 13 #define BUZZER 10 #define PRZYCISK 2 void setup() { //Konfiguracja wyjsc pinMode(LED, OUTPUT); pinMode(BUZZER, OUTPUT); //Konfiguracja wyjscia pinMode(PRZYCISK, INPUT_PULLUP); //Wylaczenie diody i buzzera digitalWrite(LED, LOW); digitalWrite(BUZZER, LOW); //Testowe migniecia LED digitalWrite(LED, HIGH); delay(500); digitalWrite(LED, LOW); delay(500); } void loop() { if (digitalRead(PRZYCISK) == LOW) { //Jesli przycisk jest wcisniety... digitalWrite(LED, HIGH); digitalWrite(BUZZER, HIGH); delay(500); } else { //Jesli przycisk nie jest wcisniety... digitalWrite(LED, LOW); digitalWrite(BUZZER, LOW); } } Jeśli przycisk jest cały czas wciśnięty to dioda zamruga tylko raz i buzer nie brzęczy ciągle. Czyli digitalRead(PRZYCISK) != LOW), dlaczego? Normalnie filtr RC (kondensator + rezystor) jest podłączany równolegle do switcha. Tu jest inaczej? Czy można prosić o podanie schematu shielda?
  3. Przedwczoraj dostałem zestaw, wczoraj złożyłem (na marginesie: brakowało jednego dystansu 10mm) Oczywiście odpaliłem kod powyżej i nie mogę zrozumieć jak podłączony jest przełącznik,że jeśli trzyma cały czas wciśnięty to dioda i brzęczyk działają tylko przez chwilę. Przerobiłem program na przerwanie i wywoływał przerwanie zarówno przy naciśnięciu lub zwolnieniu przycisku (w zależności od parametru FALLING/RISING). Przy CHANGE zachowanie było dziwne.
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.