» Poradna » Ostatní

Arduino spojeni kódu krokového motoru a ovládání serva ultrasonickým senzorem

 |   |  Microsoft Windows 8.1 Chrome 71.0.3578.98

Dobrý den, potřeboval bych spojit kódy 1) aby mi jel krokový motor neustále 2) aby se servo otočilo do určité polohy po tom co ultrasonický senzor něco zaznmená // Krokový motor a driver// čísla pinů pro digitální výstupyconst int in1 = 8;const int in2 = 9;const int in3 = 10;const int in4 = 11;// proměnná pro nastavení rychlosti,// se zvětšujícím se číslem se rychlost zmenšujeint rychlost = 1;//int uhel = 360;void setup() { // inicializace digitálních výstupů pinMode(in1, OUTPUT); pinMode(in2, OUTPUT); pinMode(in3, OUTPUT); pinMode(in4, OUTPUT);}void loop() { // plná rotace o 360 stupňů = 512 volání // funkce rotacePoSmeru() či rotaceProtiSmeru() for(int i=0;i<(uhel*64/45);i++){ rotacePoSmeru(); } // pauza po dobu 1 vteřiny delay(1000); for(int i=0;i<(uhel*64/45);i++){ rotaceProtiSmeru(); } // pauza po dobu 1 vteřiny delay(1000);}// zde následují funkce pro volání jednotlivých// kroků pro otočení po či proti směru hodinových// ručičekvoid rotacePoSmeru() { krok1(); krok2(); krok3(); krok4(); krok5(); krok6(); krok7(); krok8();}void rotaceProtiSmeru() { krok8(); krok7(); krok6(); krok5(); krok4(); krok3(); Ukázat celý příspěvek

Odpovědi na otázku

 |   |  Microsoft Windows 10 IE 11.0

Ty dva programy jsou vzájemně nekompatibilní, musely by se kompletně přepsat tak, aby zmizely všechny příkazy delay a rychlost se řídila pomocí systémových hodin. Inspirace viz https://www.arduino.cc/en/Tutorial/BlinkWithoutD... Bude to s odlaďováním několik hodin práce, při ceně čínského klonu Arduino Nano kolem 50 Kč by možná bylo nejjednodušší použít Arduina dvě, jedno na krokový motor, druhé na senzor a servo.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Servo, Void, HIGH, Delay, Distance, Loop, Long, Pulse, Output, Sweep, What, Sensor, Uhel, Parallax, The Loop


Určitě si přečtěte

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

** Jaké jsou výhody a nevýhody hraní na počítači? ** Co mají společného a v čem se liší Xbox One, PS4 a Switch? ** Na čem hrát, když nemáte výkonné PC ani konzoli?

Lukáš Václavík | 122

Testy procesorů Intel Comet Lake pro desktopy jsou venku. Teď už je jasné, jakého dostaly Ryzeny soupeře

Testy procesorů Intel Comet Lake pro desktopy jsou venku. Teď už je jasné, jakého dostaly Ryzeny soupeře

** Embargo pro testy nových desktopových procesorů Comet Lake od Intelu skončilo ** Spousta recenzí a testů ukazuje výhody a nevýhody nových modelů ** Dokáží nové procesory konkurovat modelům od AMD?

Karel Javůrek | 47

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

Za hranicemi Chromu: 13 nejzajímavějších prohlížečů, které „nikdo“ nepoužívá

** Šesti nejpoužívanějším prohlížečům patří 94 % trhu ** Různé „klony“ Chromu slibují lepší funkce nebo jiný design ** Také Firefox má řadu zajímavých odnoží

Lukáš Václavík | 38


Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11