Съдържание:

Управление на RC серво мотор с Arduino и два моментални превключвателя: 4 стъпки
Управление на RC серво мотор с Arduino и два моментални превключвателя: 4 стъпки

Видео: Управление на RC серво мотор с Arduino и два моментални превключвателя: 4 стъпки

Видео: Управление на RC серво мотор с Arduino и два моментални превключвателя: 4 стъпки
Видео: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Ноември
Anonim
Управление на RC серво мотор с Arduino и два моментални превключвателя
Управление на RC серво мотор с Arduino и два моментални превключвателя
Управление на RC серво мотор с Arduino и два моментални превключвателя
Управление на RC серво мотор с Arduino и два моментални превключвателя

Името казва всичко. Управление на RC автомобилен серво мотор с Arduino и някои резистори, джъмперни проводници и два тактилни превключвателя. Направих това на втория ден, когато си взех Arduino, така че съм доста горд от себе си.

Стъпка 1: Списък на частите

Списък с части
Списък с части

Добре, ще ви трябва следното: Arduino-$ 30-35 USD Разберете къде да ги купите тук. Джъмперни кабели-$ 8.50 USD Получавам моите от AmazonResistors- Pennies a piece Вземете ги от Radio Shack, Digi-Key, Mouser, Jameco и т.н. Ще ви трябват две около 100 ома (кафяво черно кафяво) и две около 10 ома (кафяво черно оранжево). Това не трябва да е точно. Servo Motor- $ 10 USD Да, знам, че това не е най-евтиният в интернет. Хобита на кулата Дървена дъска- $ 9- $ 30 USD, в зависимост от размера. AmazonTactile Switch- $ 0.20 USD Остават само 6, 427 на Digi-Key Току-що спасих моя …

Стъпка 2: Веригата

Веригата
Веригата

Схемата е доста проста. Трябва да можете да го хвърлите на дъска за пет минути, както направих аз. Уверете се, че няма смисъл за вашето по -малко шантаво семейство и прилича на пачка нещо, което сте извадили от дренажна змия. Yum.

Стъпка 3: Програмата/скицата

Програмата/скицата
Програмата/скицата

Ето моя код, който използвах. Може да го обясня по -късно, малко съм мързелив. За това са това и това.

#include Servo myservo; int button7 = 0; int button6 = 0; int pos = 90; void setup () {pinMode (7, INPUT); pinMode (6, INPUT); myservo.attach (9);} void loop () {button7 = digitalRead (7); button6 = digitalRead (6); myservo.write (pos); забавяне (5); pos = ограничение (pos, 0, 180); if (button7 == 1 && button6 == 0) {pos ++; } ако (button7 == 0 && button6 == 1) {pos--; }} Някакви грешки, проблеми? Не забелязвам никакви…

Стъпка 4: Работи (или не работи)! И, Очаквайте скоро …

Надяваме се, че работи за вас, ако не публикува коментар. Ние от преподаваната общност обикновено помагаме на хората. Надявам се скоро да добавя видео. Може просто да публикувам видео на Arduino, контролиращо серво в друг проект, тъй като преминах към по -големи и по -добри неща. Така че забавлявайте се с това, променете го, по дяволите излезте и спечелете пари от него и след това ми кажете! Това просто щеше да ми направи деня.

Препоръчано: