Мазмуну:

Баскыч баскычы Серво позициясы: 3 кадам
Баскыч баскычы Серво позициясы: 3 кадам

Video: Баскыч баскычы Серво позициясы: 3 кадам

Video: Баскыч баскычы Серво позициясы: 3 кадам
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Ноябрь
Anonim
Баскычтоп баскычы Servo Positioner
Баскычтоп баскычы Servo Positioner

Бул көрсөтмөдө, клавиатура баскычын басууга болот жана кайсы мүнөзгө басылганына жараша, servo мотор белгилүү бир даражага бурулат. Программа баскыч басылган сайын үзгүлтүксүз айланат.

1 -кадам: Тетиктер керек

Тетиктер керек
Тетиктер керек

Бул көрсөтмөлүү компоненттери жагынан абдан алдыга жылат. керектүү нерселер төмөнкүлөрдү камтыйт:

1. arduino микро контроллери

2. 1 нан тактасы

3. 4х4 матрицалуу баскычтоп

4. 1 микро серво

5. акырында, бардыгын туташтыруу үчүн зымдардын ассортименти

2 -кадам: Баскычтопту жана Сервону орнотуңуз

Баскычтопту жана Сервону орнотуңуз
Баскычтопту жана Сервону орнотуңуз

Орнотуу түз эле алдыга жылат.

Мен 4x4 матрицалуу баскычтопту долбоордо колдонгондой таба албадым, андыктан бул мен тапкан эң жакын компенент.

макети так ошондой, эгер сиз 8 казыкты туура тартипте туташтырсаңыз, натыйжа мурдагыдай эле болот.

1. зымдарды клавиатурадан arduinoго туташтыруу менен баштаңыз. баскычтын сол жагындагы эң алыскы пинден баштап, аны ардуинонун 2 -номерине туташтырыңыз. Сиз муну ардуинонун 9 -пинине жетмейинче жасай аласыз. жакшыраак түшүнүү үчүн диаграмманы сактоону унутпаңыз.

2. кызыл жипти ардуинодогу 5в пинден нан позитивдүү темирге туташтырыңыз.

3. кара зымды ардуинодогу GND пининен нан тактасындагы терс темир жолго туташтырыңыз.

4. Акырында, ардуинонун 5v жана gnd рельстерине электр жана жер зымдарын туташтырыңыз. Орто сары зым arduino 10 номерине чейин чуркайт.

3 -кадам: код

Бардык компоненттер туура туташкандан кийин, кодду жүктөп алып, программаны иштетиңиз. Жогоруда айтылгандай, баскычтоптун ар бир белгиси сервону алдын ала аныкталган абалга бурат. Бул серво толук 360 градуска бурулбайт, 180 градуска гана айланат.

Сунушталууда: