Skocz do zawartości

YURYS

Aktywni użytkownicy
  • Zawartość

    10
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O YURYS

  • Ranga
    2/10

Ostatnio na profilu byli

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

  1. Dzięki za wcześniejsza odpowiedź Niezbyt rozumiem gdzie dokładnie dołożyć tych nawiasów i jakie to mają być nawiasy. Nie mam też niestety pomysłu na pozbywanie się mojego sposobu na oczekiwanie - Pomógł byś?
  2. int pot; String liczbaGracza ; int stringGracza; int proba = 3; bool przycisk; bool ostatniPrzycisk = HIGH; void setup() { Serial.begin(9600); pinMode(A5, INPUT_PULLUP); pinMode(8, OUTPUT); pinMode(7, OUTPUT); pinMode(6, OUTPUT); pinMode(2, INPUT_PULLUP); pinMode(5, OUTPUT); } void loop(){ ostatniPrzycisk = HIGH; int pot = analogRead(A5) ; liczbaGracza = Serial.readStringUntil('\n'); stringGracza = liczbaGracza.toInt(); // zamieniamy zmienną string na int przycisk = digitalRead(2); if(przycisk == LOW and ostatniPrzycisk == HIGH){ ostatniPrzycisk = przycisk; digitalWrite(
  3. no niestety nie znalazłem tam odpowiedzi więc powiem więcej o moim pytaniu: Arduino mierzy napięcie na potencjometrze - to już wcześniej wyczytałem na Forbocie, jednak wiem, że jako że rezystancja między Vcc, a GND jest stała to U miedzy nimi również jest stałe, natomiast rezystancja wraz z napięciem między bocznymi wyprowadzeniami potencjometru a środkowym jest zmienna, więc jak się domyślam Arduino mierzy zapewne jedne z tych napięć. I tu pada pytanie: mierzy napięcie między nóżkami z których wychodzą kabelki pomarańczowy i niebieski, czy może między czerwonym,
  4. Pytanko: jak działa układ z potencjometrem? Podrawiam
  5. Pytanko: Zrobiłem tak: #define zielona 8 #define czerwona 9 String odebraneDane; bool stanCzerwonej; bool stanZielonej; void setup() { Serial.begin(9600); pinMode(zielona, OUTPUT); pinMode(czerwona, OUTPUT); } void loop() { if(Serial.available() > 0) { odebraneDane = Serial.readStringUntil('\n'); if (odebraneDane == "zielona") { //jeśłi wpisaliśmy 'zielona' stanZielonej = !stanZielonej; //zmień stan zmiennej boolean //'stanZielonej' na przeciwny } if (odebraneDane == "czerwona") { //jeśli wpisaliśmy 'czerwona' stanCzerwonej = !stanCzerwonej
  6. W takim razie co zrobić, by w tym programie żeby dioda mi mrugała?
  7. Witam.Piszemy warunek if ("W wypadku kiedy dane będą dostępne (będzie ich więcej niż 0) - rozpoczyna się ich zapisywanie do zmiennej odebraneDane") i jeśli on zostanie spełniony to następnie powinno się dziać to co w nawiasie klamrowym zapiszemy, czemu więc gdy wysyłam, ale nic nie napisze to mimo wszystko program mi odpisuje? Czemu w tym programie po spełnieniu warunku dioda mi mruga w tak długo jak długo warunek jest spełniony, a w tym programie dioda mignie raz i koniec? Pozdrawiam.
  8. do czego służy zaznaczone na obrazku wyłączenie diod? Zauważyłem, że one sa wyłączone z automatu - nie tylko w tym programie ale również we wszystkich innych programach w których wyłączamy diody w funkcji "void" z dyrektywą "setup". Pozdrawiam
  9. Witam. Reasumując część układu którą zaznaczyłem na czerwono znajduje się w Arduino i automatycznie zaczyna działać gdy program dojdzie do rozkazu zawierającego "INPUT_PULLUP" ? (Na pierwszy problem znalazłem odpowiedź)
  10. nie wiem czy coś mi nie działa czy co, ale nie widzę różnicy pomiędzy działaniem programu z nawiasami klamrowymi które miały powodować czekanie programu czy bez nich - dla pewności, że mam dobrze napisany program skopiowałem go z kursu Aktualizacja: Pytanko: jak to się dzieje, że na tym obrazku jest przycisk i jeśli go wciśniemy to mamy stan niski, a jeśli nie wciśniemy to wysoki - nie rozumiem skąd się bierze różnica potencjałów = 5V gdy przycisk nie jest wciśnięty (gdy napięcie mierzymy między jednym a drugim wyprowadzeniem przycisku).
×
×
  • 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.