ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

JOYSTICK i Servo na Arduino UNO! - ADC, sterowanie serwomechanizmem, potencjometr, proste menu

Автор: Rivlo

Загружено: 2025-04-15

Просмотров: 839

Описание: Siema!
Wracamy do Arduino. Film o joysticku (tzw. analogu) - wytłumaczę, jak działa, z czego się składa i jakie sygnały wystawia na wyjściu. Odczytamy i zinterpretujemy te wartości. Jednym z zastosowań może być kontrola serwomechanizmu. Oprócz tego, spróbujemy stworzyć proste menu z wyświetlaniem temperatury i czasu. Jest to jednak tylko przykład na marginesie, budowa menu to osobny temat. O czasie w kontekście funkcji millis wspominałem już ostatnio:    • PRZERWANIA i millis na ARDUINO Uno - jak n...   , film o termometrze na DS18B20 również już był    • TERMOMETR CYFROWY DS18B20 NA ARDUINO UNO |...  
ADC, piny analogowe:    • ADC ARDUINO - pomiar napięcia, rezystancji...  
W ramach ciekawostki wspomniałem o odczytywaniu czasu z Windows przez skrypt Pythona. Do tematu jeszcze wrócę. W ten sposób stworzyłem zegar z czasem internetowym z dokładnością co do sekundy, bez wykorzystania układu RTC. Ta aplikacja jest jednak nietypowa i niepraktyczna.
Zapraszam do oglądania!

RIVLO GRUBY |    / rivlogruby  
MANAGEMENT: [email protected]
INSTAGRAM:   / _rivlak_  
https://linktr.ee/rivlo
2025

Typowy joystick używany z Arduino to analogowy moduł 2-osiowy, często oparty na dwóch potencjometrach. Ma on zazwyczaj 5 pinów:
GND – masa
VCC – zasilanie (3.3V lub 5V)
VRx – odczyt wartości z osi X (podłączany do wejścia analogowego)
VRy – odczyt z osi Y (też wejście analogowe)
SW – przycisk (aktywowany po wciśnięciu joysticka, działa cyfrowo)
Popularne serwomechanizmy działają na zasadzie sterowania za pomocą sygnału PWM. Zamiast "ręcznego" generowania Pulse Width Modulation, możemy wykorzystać bibliotekę; wrzucamy do funkcji kąt z zakresu 0-180 stopni, funkcja generuje PWM za nas. Mają 3 piny:
GND – masa
VCC – zasilanie (zwykle 5V)
Signal – sygnał sterujący (podłączany do pinu cyfrowego z PWM)
Sterowniczek w servo odbiera sygnał sterujący z Arduino i obraca silnik o określony kąt (serwa te są dość niedokładne).
Ważne: Serwo lepiej zasilać z zewnętrznego źródła niż z 5V Arduino, żeby uniknąć przeciążenia. (Dla małych serwo nic się stać nie powinno)

#include Servo.h // tu powinny być ostre nawiasy, ale youtube mi zabrania
Servo myServo;
int joyX = A0; // pin X joysticka
int val; // odczytana wartość

void setup() {
myServo.attach(9); // pin serwa
}

void loop() {
val = analogRead(joyX); // odczyt z joysticka
val = map(val, 0, 1023, 0, 180); // skalowanie do zakresu kąta serwa
myServo.write(val); // ustawienie kąta
delay(15); // małe opóźnienie
}
Co można dalej zrobić?
Użyć drugiej osi joysticka do sterowania drugim serwem (np. do sterowania kamerą w 2D).
Wykorzystać przycisk SW do wykonywania akcji (np. reset pozycji).
Dodać ograniczenia zakresu ruchu serwa lub „martwą strefę” w joysticku.

Dziękujemy Chat GPT za pomoc

Tagi:
projekty, mikroprocesor, mikrokomputer, mikrokontroler, esp, bluepill, stm, arm, cortex, nxp, attiny, atmega, pic, projektów, mikroprocesorem, magistrali, OneWire, ATMega, AVR, atmel, druciarstwo, elektronika, Vlog, electronics, technik elektronik, analogowy, digital, cyfrowa, urządzenia elektroniczne, elektronika, prąd, napięcie, natężenie, fizyka, układ scalony, technologia, masa, analog, edukacja, elektrotechnika, hobby, układy, Schemat, warsztat elektronika, semiconductor, układy cyfrowe, cyfrówka, DIY, technologia, obwód, zasada działania, w praktyce, Schemat, ttl, cmos, do it yourself, arduino, uno, i2c, i2c bus, magistrala, dane, cyfrowe, breadboard, rezystor pull-up, rezystor podciągający, zasilanie, arduino płytka, arduino podstawy, arduino ide, chat gpt, open ai, sztuczna inteligencja, język c, cpp, c++, programowanie, processing, upload, how to, czujników, linia danych, stan wysoki, datasheet, arduino tutorial, arduino projects, arduino for beginners, arduino nano, arduino lesson, arduino basics, learning arduino, arduino tutorial for beginners ,arduino programming, avr, atmel, computer processor, atmega, avr programming, atmel avr microcontroller programming, avr programming using usb, arduino, elektronika, elektronika dla początkującego, arduino projekty, tutorial elektronika, płytka arduino, unboxing, botland, forbot, zestaw arduino, wyświetlacz, czujniki, omówienie, pomiary, odległość, programowanie, interrupts, programowanie język c, programowanie arduino, programowanie c arduino, interrupts, systemy wbudowane, embedded, systemy mikroprocesorowe, pętla loop, serwo, servo, serwomechanizm, arduino, servo motor arduino, servo, servo motor, arduino servo motor, arduino servo, servo motor control with arduino, arduino servo library, arduino servo control, servo control joystick, serial monitor, serial plotter, arduino, joystick, arduino joystick, arduino projects, servo motor with joystick arduino, interface joystick with arduino, how to control servo motor with joystick and arduino, ,control servo motor with joystick - arduino tutorial, controlling the servo motor using a joystick & arduino

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
JOYSTICK i Servo na Arduino UNO! - ADC, sterowanie serwomechanizmem, potencjometr, proste menu

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Как использовать джойстик с Arduino: подключение и основные элементы управления

Как использовать джойстик с Arduino: подключение и основные элементы управления

Control Servo Motor with Joystick - Arduino Tutorial

Control Servo Motor with Joystick - Arduino Tutorial

Arduino UNO: Что Qualcomm не хочет, чтобы вы знали

Arduino UNO: Что Qualcomm не хочет, чтобы вы знали

Arduino RFID Sensor (MFRC522) Tutorial

Arduino RFID Sensor (MFRC522) Tutorial

Robototexnika | 5-dars: Mikrosxemalar va Arduino

Robototexnika | 5-dars: Mikrosxemalar va Arduino

Moduł do Arduino  - Joystick analogowy z przyciskiem - ABC-RC.PL

Moduł do Arduino - Joystick analogowy z przyciskiem - ABC-RC.PL

Control a NEMA 17 Stepper Motor with A4988 Driver and Arduino - Full Guide

Control a NEMA 17 Stepper Motor with A4988 Driver and Arduino - Full Guide

Hack Pack – Введение в Arduino

Hack Pack – Введение в Arduino

Kurs Arduino (Układy scalone) - dla początkujących

Kurs Arduino (Układy scalone) - dla początkujących

Честно про аддитивные технологии.

Честно про аддитивные технологии.

Болгарка из Светофора которая смогла! ОЧЕНЬ дешевая ушм которую можно брать? oasis eco AG-72/125 Eco

Болгарка из Светофора которая смогла! ОЧЕНЬ дешевая ушм которую можно брать? oasis eco AG-72/125 Eco

Kurs Arduino #1: Wstęp - Jak zacząć przygodę z Arduino (od podstaw)

Kurs Arduino #1: Wstęp - Jak zacząć przygodę z Arduino (od podstaw)

Egzamin PRAKTYCZNY TECHNIK ELEKTRONIK - 555 sterownik PWM silnika DC regulator prędkości MOSFET

Egzamin PRAKTYCZNY TECHNIK ELEKTRONIK - 555 sterownik PWM silnika DC regulator prędkości MOSFET

Nie bój się oscyloskopu!

Nie bój się oscyloskopu!

Руководство для начинающих по управлению шаговыми двигателями с помощью Arduino

Руководство для начинающих по управлению шаговыми двигателями с помощью Arduino

Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK

Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK

32. Jak do Arduino podłączyć czujnik RFID?

32. Jak do Arduino podłączyć czujnik RFID?

ЕЩЕ НЕ ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

ЕЩЕ НЕ ЗАШЕЛ В MAX, А ДАННЫЕ УЖЕ УШЛИ...

ARDUINO RPM REV TACHO SIM HUB DASH своими руками

ARDUINO RPM REV TACHO SIM HUB DASH своими руками

#2 Светодиод, расчет резистора, конденсатор - самый понятный курс по электронике для новичков

#2 Светодиод, расчет резистора, конденсатор - самый понятный курс по электронике для новичков

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]