
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Použití Arduina k ovládání servomotoru pomocí dvou tlačítek.
Krok 1: Získejte příslušné součásti

Použijte prosím uvedené odkazy, pokud potřebujete některou ze součástí, podívejte se také na stránky pro další skvělé arduino dobroty, které jsou dodávány zdarma po celém světě a služba je zde skvělá. Navíc mě podporujete:)
Přejděte na web zde.
Děkuji za vaši podporu.
1) Arduino Link: Vývojová deska kompatibilní s Arduino Uno R3 Rev3
2) Link Breadboard: Poloviční 400pinový elektronický DIY Breadboard nebo 830-bodový pájecí elektronický DIY Breadboard
3) Odkaz na tlačítka: Přepínače DIP P4 Sqaure (100 kusů)
4) Propojovací kabely: Vícebarevné 40kolíkové propojovací vodiče DuPont Breadboard (20 cm)
5) Dva rezistory 10k Ohm Link: DIY Universal 1/4W 1% Metal Film Resistor (600PCS)
6) Spojení servomotoru: servo řízení Tower Pro SG90 9g
Krok 2: Připojte napájení

Připojte GND a 5V
Krok 3: Připojte servo

Červená na 5V
Hnědá/černá až GND
Oranžová na pin 9
Krok 4: Připojte tlačítka

Jedno z tlačítek na DIGITAL 2
Druhý do DIGITAL 4
Krok 5: Zkontrolujte obvod


Zkontrolujte, zda je obvod správný
Krok 6: Kód
Použil jsem příklad Sweep od Arduina a upravil jej tak, aby fungoval.
#zahrnout
tlačítko const intPin = 2;
tlačítko const int Pin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int pozice = 0;
neplatné nastavení () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
prázdná smyčka () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && position <180) {
servoA.write (pozice ++);
zpoždění (5);
}
if (buttonState2 == VYSOKÁ && pozice> 3) {
servoA.write (pozice--);
zpoždění (5);
}
}
Doporučuje:
Dezinfekční box UV-C-výuka základní verze: 11 kroků (s obrázky)

Dezinfekční box UV-C-výuka základní verze: Steven Feng, Shahril Ibrahim a Sunny Sharma, 6. dubna 2020 Zvláštní poděkování Cheryl za poskytnutí cenných zpětných vazeb Verzi této instrukce pro dokument Google naleznete na adrese https://docs.google. com/document/d/1My3Jf1Ugp5K4MV … Výstražná kontrolka UV-C
Arduino a VL53L0X Time-of-Flight + OLED displej výuka: 6 kroků

Arduino a VL53L0X Time-of-Flight + OLED Display Tutorial: V tomto tutoriálu se naučíme, jak zobrazit vzdálenost v mm pomocí senzoru VL53L0X Time-of-Flight a OLED displeje. Podívejte se na video
Výuka pokladu domácího nabíjení mobilního telefonu: 7 kroků

Poklad k domácímu nabíjení mobilního telefonu: Věřím, že mnoho malých partnerů jsou velcí uživatelé mobilních telefonů. Aby se zabránilo náhlé ztrátě výkonu mobilního telefonu, je nutné připravit si pro sebe poklad pro nabíjení mobilního telefonu! Sdílejte zařízení, které může nabíjet telefon
Výuka stopky Arduion: 5 kroků

Učení stopky Arduion: Často hraji pozdě v noci, když hraji na elektřinu, takže plánuji použít měřič kódu k načasování času. Když časový rozvrh dosáhne určitého času, bude vydávat hudbu a LED diody připomínající čas na napsání domácího úkolu. Nakonec tam bude LED. Já
BluBerriSix - TFT TouchScreen / Arduino výuka: 12 kroků (s obrázky)

BluBerriSix - TFT TouchScreen / Arduino Tutorial: 2019 je 20. výročí RIM Blackberry 850! Tento malý kanadský vynález změnil způsob, jakým svět komunikuje. Je to dávno pryč, ale jeho dědictví pokračuje! V tomto návodu se naučíte používat MCUfriend.com 2.4 " Displej TFT