Tartalomjegyzék:
- 1. lépés: Szerezze be a megfelelő összetevőket
- 2. lépés: Csatlakoztassa az áramellátást
- Lépés: Csatlakoztassa a szervót
- 4. lépés: Csatlakoztassa a gombokat
- 5. lépés: Ellenőrizze az áramkört
- 6. lépés: A kód
- 7. lépés: Fejezze be
Videó: Szervo bemutató: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Arduino használata a szervomotor vezérléséhez két nyomógomb használatával.
1. lépés: Szerezze be a megfelelő összetevőket
Kérjük, használja a megadott linkeket, ha szüksége van valamelyik összetevőre, és nézze meg az oldalt más nagyszerű arduino finomságokért, ingyen szállítják világszerte, és a szolgáltatás kiváló. Ráadásul támogatsz:)
Menjen az oldalra itt.
Köszönet a támogatásodért.
1) Arduino Link: Arduino -kompatibilis Uno R3 Rev3 Fejlesztőtábla
2) Breadboard link: Fél méretű 400 tűs elektronikai DIY kenyértábla vagy 830 pontos forrasztás nélküli elektronika DIY kenyértábla
3) Nyomógombok linkje: DIP P4 Sqaure kapcsoló nyomógombok (100 csomag)
4) Jumper kábelek link: Tarka 40 tűs DuPont Breadboard jumper vezetékek (20cm)
5) Két 10 k ohmos ellenállás link: DIY univerzális 1/4W 1% fémfólia ellenállás (600PCS)
6) Szervo motorkapcsoló: Tower Pro SG90 9g fogaskerék -szervó
2. lépés: Csatlakoztassa az áramellátást
Csatlakoztassa a GND -t és az 5V -ot
Lépés: Csatlakoztassa a szervót
Piros 5V -ig
Barna/fekete GND
Narancssárga a 9 -es tűig
4. lépés: Csatlakoztassa a gombokat
A DIGITAL 2 egyik gombja
A másik a DIGITAL 4 -hez
5. lépés: Ellenőrizze az áramkört
Győződjön meg arról, hogy az áramkör helyes
6. lépés: A kód
Az Arduino Sweep példáját használtam, és működésre módosítottam.
#befoglalni
const int gombPin = 2;
const int gombPin2 = 5;
int buttonState = 0;
int gombÁllapot2 = 0;
Szervo szervoA;
int pozíció = 0;
void setup () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && pozíció <180) {
servoA.write (pozíció ++);
késleltetés (5);
}
if (buttonState2 == HIGH && position> 3) {
servoA.write (pozíció--);
késleltetés (5);
}
}
Ajánlott:
Egygombos szervo felfüggesztés reteszelés: 3 lépés
Egygombos szervo felfüggesztés reteszelés: A teljes felfüggesztésű hegyikerékpárok zökkenőmentes haladást biztosítanak, de gyakran felfüggesztést igényelnek, amikor felfelé pedáloznak. Ellenkező esetben a felfüggesztés összenyomódik, amikor a pedálokra áll, és pazarolja ezt az erőfeszítést. A kerékpárgyártók tudják ezt, és biztosítják
Internetes szervo: 3 lépés
Internet Servo: BEVEZETÉS Szeretek madarakat etetni a kertemben, de sajnos a fekete patkány is kihasználja ezt. Ezért gondoltam egy módszert arra, hogy megakadályozzam, hogy a patkányok megegyék a madarak táplálékát. A fekete patkány csak sötétben aktív, ezért be kell zárnunk a bi
Arduino bemutató - Szervo motorvezérlés joystick -kal: 4 lépés
Arduino bemutató - Szervo motorvezérlés a joystick segítségével: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a szervót a joystick segítségével. 1 db szervomotort fogunk vezérelni 1 joystick segítségével. Robotkaros projektjeit az oktatóanyag segítségével hajthatja végre. Természetesen külső akkumulátort / energiát fogunk használni, amikor
Arduino bemutató - Szervo motorvezérlés potenciométerrel: 5 lépés
Arduino bemutató - Szervo motorvezérlés potenciométerrel: Ez az oktatható az " Arduino: Hogyan vezérelhető a szervomotor potenciométerrel " YouTube -videó, amelyet nemrég töltöttem fel. Erősen ajánlom, hogy nézze meg. Látogassa meg a YouTube -csatornát
Arduino bemutató - Szervo motorvezérlés Arduino segítségével: 5 lépés
Arduino bemutató - Szervo motorvezérlés Arduino -val: Ez az oktatható az " Arduino: Hogyan lehet szabályozni a szervomotort Arduino -val " YouTube -videó, amelyet nemrég töltöttem fel. Erősen ajánlom, hogy nézze meg. Látogassa meg a YouTube -csatornát