Съдържание:
- Стъпка 1: Вземете подходящите компоненти
- Стъпка 2: Свържете захранването
- Стъпка 3: Свържете Servo
- Стъпка 4: Свържете бутоните
- Стъпка 5: Проверете веригата
- Стъпка 6: Кодът
- Стъпка 7: Завършете
Видео: Сервоурок: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Използване на Arduino за управление на серво мотор с помощта на два бутона.
Стъпка 1: Вземете подходящите компоненти
Моля, използвайте предоставените връзки, ако имате нужда от някой от компонентите, а също така проверете сайта за други страхотни екстри от arduino, те се доставят по целия свят безплатно и там услугата е страхотна. Освен това ме подкрепяте:)
Отидете на сайта тук.
Благодаря за подкрепата.
1) Arduino Link: Съвместим с Arduino Uno R3 Rev3 съвет за разработка
2) Връзка към платка: Половин размер 400-пинова електроника DIY Breadboard или 830-точкова запояваща електроника DIY Breadboard
3) Връзка с бутони: бутони за превключване DIP P4 Sqaure (100 пакета)
4) Свързващи кабели: Многоцветни 40-пинови DuPont кабели за джъмпер (20 см)
5) Два 10k Ohm резистора Връзка: DIY Universal 1/4W 1% Metal Film Resistor (600PCS)
6) Връзка към серво мотор: Servo сервоуправляващ механизъм Tower Pro SG90 9g
Стъпка 2: Свържете захранването
Свържете GND и 5V
Стъпка 3: Свържете Servo
Червено до 5V
Кафяво/черно към GND
Оранжево до щифт 9
Стъпка 4: Свържете бутоните
Един от бутоните за DIGITAL 2
Другият към DIGITAL 4
Стъпка 5: Проверете веригата
Уверете се, че веригата е правилна
Стъпка 6: Кодът
Използвах примера Sweep от Arduino и го промених да работи.
#включва
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Серво сервоА;
int позиция = 0;
void setup () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && позиция <180) {
servoA.write (позиция ++);
забавяне (5);
}
if (buttonState2 == HIGH && position> 3) {
servoA.write (позиция-);
забавяне (5);
}
}
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати