Przeszukaj forum
Pokazywanie wyników dla tagów 'switch'.
Znaleziono 4 wyniki
-
dzień dobry mam problem z działaniem skryptu #include <Servo.h> Servo myservo; int val = 0; void setup() { Serial.begin(9600); myservo.attach(9); pinMode(7,INPUT_PULLUP); } void loop() { int pkt = 1; while (true) { if(digitalRead(7) == LOW) { if(pkt < 6) { pkt = 0; } else { if(pkt == 1) { myservo.write(90); delay(25); } if(pkt == 2) { myservo.write(100); delay(25); } if(pkt == 3)
-
Cześć, chce zrobić termostat, który będzie oparty na dwóch rożnych ekranach które będą przełączane jednym guzikiem. Część, kodu mam napisane jednak doszedłem do momentu w którym nie wiem co może być nie tak. Przyjmę każda pomoc w ruszeniu z miejsca Wiem, że podobny wątek był poruszany na forum jednak nie chce zmieniać pierwotnego problemu innego uzytkownika. Poniżej załączam kod na jakim działam. Część kodu jest napisana prze zemnie a część zapożyczona z gotowego. #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "dht.h" LiquidCrystal_I2C lcd(0x3F,20,4); dht D
-
Witam! Pewnie problem na zasadzie początkującego użytkownika STM32 ale co poradzę - wystąpił ! Mianowicie, mam podłączone 3 przyciski do STM32F103CBT6, przyciski podłączone z rezystorem pull-up i poprzez kondensator filtrujący. W procesorze włączony również pull-up na wejściu od przycisku. Reakcja na wciśnięcie (zbocze opadające) miała być uruchamiana z wykorzystaniem przerwań zewnętrznych. I tu pojawia się problem bo o ile program nie zajmuje się czymś innym albo tylko jakimiś drobnymi rzeczami to wszystko jest w porządku - reakcja następuje od razu. Jeśli tylko zacznę np. więcej rzeczy w
- 4 odpowiedzi
-
- STM32
- przerwania
-
(i 2 więcej)
Tagi:
-
Problem z wejściem w odpowiedni "case", instrukcja "switch case"
Olo_1994 opublikował temat w Arduino i ESP
Witam, Natknąłem się problem z odpowiednim wykonywaniem warunków w funkcji SwitchCase. w poniższym kodzie program nie chce wejść w case 2, oraz case 3. void sensorTypeUpDate () { switch (actualSensor) { case 1: Serial.print("wszedl w 1 petle"); int odczyt = analogRead(lightSensor); light = map(odczyt, 0, 1023, 0, 100); sensorType = "Jasnosc:"; sensorValue = String(light) + "%"; break; case 2: Serial.print("wszedl w 2 petle"); humidity = dht.getHumidity(); if (dht.getStatusString() == "OK") { sensorType =