
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Arduino көмегімен серво қозғалтқышты басқару үшін екі түймені қолданыңыз.
1 -қадам: тиісті компоненттерді алыңыз

Егер сізге қандай да бір компоненттер қажет болса, берілген сілтемелерді пайдаланыңыз, сонымен қатар arduino -ның басқа да керемет өнімдерін қараңыз, олар бүкіл әлем бойынша ақысыз жеткізіледі және қызмет өте жақсы. Сонымен қатар сіз мені қолдайсыз:)
Мына сайтқа өтіңіз.
Қолдау көрсеткеніңе рахмет.
1) Arduino сілтемесі: Arduino үйлесімді Uno R3 Rev3 әзірлеу тақтасы
2) Тақтаға сілтеме: 400-істікшелі электрониканың жартылай өлшемді DIY тақтасы немесе 830 нүктелі дәнекерсіз электроника DIY тақтасы
3) Басу түймелерінің сілтемесі: DIP P4 Sqaure Switch түймелері (100-пакет)
4) Өтпелі кабельдер байланысы: Түрлі түсті 40 істікшелі DuPont Breadboard сымдары (20 см)
5) Екі 10к Ом резисторлар сілтемесі: DIY әмбебап 1/4W 1% металл пленка резисторы (600PCS)
6) Servo Motor Link: Tower Pro SG90 9g Gear Steering Servo
2 -қадам: қуатты қосыңыз

GND және 5V қосыңыз
3 -қадам: Сервисті қосыңыз

Қызыл 5В дейін
Қоңыр/қара - GND
Қызғылт сары түйреуіш 9
4 -қадам: түймелерді қосыңыз

DIGITAL 2 түймелерінің бірі
Екіншісі DIGITAL 4 -ке
5 -қадам: схеманы тексеріңіз


Схеманың дұрыс екеніне көз жеткізіңіз
6 -қадам: Кодекс
Мен Arduino -дан Sweep мысалын қолдандым және оны жұмыс үшін өзгерттім.
#қосу
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int позициясы = 0;
жарамсыз орнату () {
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);
}
}
Ұсынылған:
Raspberry Pi - TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: 4 қадам

Raspberry Pi-TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: TMD26721-инфрақызыл цифрлық жақындық детекторы, ол жақындықты анықтаудың толық жүйесін және бір 8 істікшелі беттік монтаждық модульде цифрлық интерфейс логикасын қамтамасыз етеді. дәлдік. Кәсіби
AVR Assembler оқулығы 2: 4 қадам

AVR Assembler Tutorial 2: Бұл оқу құралы " AVR Assembler Tutorial 1 " Егер сіз 1 -оқулықтан өтпеген болсаңыз, онда сіз қазір тоқтап, алдымен сол әрекетті орындауыңыз керек. Бұл оқулықта біз atmega328p ассемблерлік бағдарламалауды зерттеуді жалғастырамыз
AVR Assembler оқулығы 6: 3 қадам

AVR Assembler 6 -оқулығы: 6 -оқулыққа қош келдіңіз! Бүгінгі оқу құралы қысқа болады, онда біз оларды байланыстыратын екі портты қолдана отырып, бір atmega328p мен екіншісі арасында деректерді жеткізудің қарапайым әдісін әзірлейміз. Содан кейін біз 4 -ші оқулықтан және тіркеуден сүйек ролигін аламыз
Arduino акселерометрінің оқулығы: Серво қозғалтқышының көмегімен кеме көпірін басқару: 5 қадам

Arduino акселерометрінің оқулығы: Серво қозғалтқышы арқылы кеме көпірін басқару: Акселерометр сенсорлары қазір біздің смартфондарымыздың көпшілігінде бар, олар біз күнделікті қолданатын көптеген мүмкіндіктер мен мүмкіндіктерді береді, тіпті оған жауапты адамның акселерометр екенін білмей. Бұл мүмкіндіктердің бірі - бақылау парағы
ARDUINO: СЕРВО ҚУАТЫ МЕНЕН СЕРВО МОТОРЫН ҚОЛДАНУ: 5 қадам

ARDUINO: СЕРВО ҚУАТЫМЕН СЕРВО МОТОРЫН ҚОЛДАНУ: Бұл нұсқаулық менің " Arduino: сыртқы қуаты бар серво қозғалтқышты қалай пайдалану керек " Мен жақында жүктеген YouTube бейнесі. Мен сізге оны тексеруге кеңес беремін. YouTube каналына кіріңіз