Cookie_Monster Napisano Lipiec 8, 2020 Udostępnij Napisano Lipiec 8, 2020 (edytowany) Witam; Buduje urządzenie które ma za zadanie pobrać (wciągnąć) element na tackę, poprzez aktywowanie mikro przełącznika przy wprowadzaniu elementu. Posiadam Arduino Uno, Motor Shield Rev.3, mikroprzełącznik NO/COM/NC, silnik 12VDC. Proszę o pomoc w dopisaniu lub zmianę w kodzie, aby silnik pobierał element tylko w czasie wciśnięcia przycisku, poniżej przesyłam mój kod pętli. Z góry dziękuję za pomoc const int MotorPinA = 12; const int SpeedPinA = 3; const int BrakePinA = 9; const int Pobranie = HIGH; const int Zwrot = LOW; void setup() { pinMode(MotorPinA,OUTPUT); pinMode(SpeedPinA,OUTPUT); pinMode(BrakePinA,OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(MotorPinA, Pobranie);//kierunek obrotu silnika Serial.println("Pobranie"); analogWrite(SpeedPinA, 100);//prędkość silnika od 0 do 255 Serial.println("szybkość 100"); delay(1000);//czas pracy silnika digitalWrite(BrakePinA,HIGH);//rozpoczęcie hamowania Serial.println("Hamowanie"); delay(500);//przerwa digitalWrite(BrakePinA,LOW);//zatrzymanie hamowania } Edytowano Lipiec 9, 2020 przez Cookie_Monster Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!