Уроки Arduino #10 - потенциометры и аналоговые пины

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • В этом уроке рассмотрим аналоговые пины Ардуино и подключение потенциометров, а также функции преобразования диапазона значений.
    ▼ Текстовая версия ▼
    alexgyver.ru/l...
    ▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
    alexgyver.ru/ar...
    ▼ Скетч к видео ▼
    alexgyver.ru/ar...
    ▼ Огромный стартовый набор GyverKIT ▼
    kit.alexgyver.ru/
    ▼ Уроки Arduino на сайте ▼
    alexgyver.ru/l...
    ▼ Модули и датчики с Али ▼
    alexgyver.ru/ar...
    ▼ Страница "Заметок Ардуинщика" ▼
    alexgyver.ru/ar...
    Теги: #arduino #уроки #ардуино #alexgyver
    ●●●●●●●●●●●●●●●●●●●●
    ► Основной канал: / alexgyvershow
    ► Поддержать автора alexgyver.ru/s...
    ► Официальный сайт: alexgyver.ru/
    ► Почта: alex@alexgyver.ru

Комментарии • 359

  • @ArduNotes
    @ArduNotes  7 лет назад +70

    Ахтыжблин, номер КОНСПЕКТА забыл изменить. Он 9, а не 10 =)

    • @volts2163
      @volts2163 6 лет назад

      Привет ппцан

    • @volts2163
      @volts2163 6 лет назад

      Заметки Ардуинщика привет

    • @lebsaq
      @lebsaq 6 лет назад +27

      Саня, ты ещё ошибся в коде.
      Ты написал: map(val, 0, 1023, 0, 10);
      А нужно: val = map(val, 0, 1023, 0, 10);

    • @you_rec
      @you_rec 6 лет назад

      спасибо за подсказку, запарился на этом моменте как раз

    • @zorasedleckii7577
      @zorasedleckii7577 6 лет назад +1

      Чееерт чувак спасибо от души помог реально я тут сижу мозги ебу че оно не работает так как надо думаю ёмаё че я не нак сделал а тут такая фигня еще раз спасибо от души помог просто жесть как офигенно

  • @jalcom69
    @jalcom69 7 лет назад +37

    Удивительно грамотный и компетентный чел, все же. И слова английские правильно произносит, и контента на двух каналах столько классного! Алекс, я рад, что у нас есть такие авторы, как ты! Это редкость...

  • @androidpasha
    @androidpasha 5 лет назад +222

    map(val, 0, 1023, 0, 10) не работает. Исправил на val = map(val, 0, 1023, 0, 10). Да и в скетче к видео приложенном смотрю ты все поправил.

    • @stevierayvaughan8987
      @stevierayvaughan8987 5 лет назад +11

      надо бы твой коммент в топ вывести

    • @user-pv3tc7yb2c
      @user-pv3tc7yb2c 4 года назад +1

      Так он далее и в видео поправил, наверное сразу заметил что что - то не так

    • @ultradebil2282
      @ultradebil2282 4 года назад +10

      Я сука не понимал почему у меня не ограничивается диапозон

    • @rashik5288
      @rashik5288 4 года назад +1

      Тоже самое

    • @MrDanial200
      @MrDanial200 4 года назад +3

      спасибо, добрый человек

  • @351866057
    @351866057 7 лет назад +48

    Сразу лайк, ибо знаю, что извлеку из этого видео пользу. Про ардуино у Алекса лучше получается чем у остальных кто на Ютубе просвящает народ.

    • @user-ge2ih9qc3v
      @user-ge2ih9qc3v 7 лет назад +3

      Сразу лайк, ведь я это уже знаю)

    • @dreyktroll4490
      @dreyktroll4490 7 лет назад +3

      Ζεητορηο Κερmαη сразу лайк за сразу лайк, ведь не трудно поставить лайк!

  • @caterpilorama
    @caterpilorama 7 лет назад +7

    Алекс, твои объяснения даже мои рыбки понимают!

  • @dimon11256
    @dimon11256 7 лет назад +11

    Alex спасибо тебе за твои видео!

  • @user-fd4ii4cf3j
    @user-fd4ii4cf3j 4 года назад

    Ты БОГ на ютубе у тебя самые понятные видио. Я ребенок и понимаю. Всегда мечтал програмировать ардуино. Спасибо!!!

  • @egoregoroff104
    @egoregoroff104 7 лет назад +4

    Большое спасибо за все видео, очень полезный и интересный контент вы создаете. Удачи с развитием, всего наилучшего!

    • @ArduNotes
      @ArduNotes  7 лет назад +5

      +Egorkin Egor всегда пожалуйста, и спасибо :3

  • @user-ke9kc3qt1y
    @user-ke9kc3qt1y 7 лет назад +7

    Надеюсь, мы увидим следующий урок не через пол года) А так, спасибо за труд для чайников.

  • @IaRnOld840
    @IaRnOld840 Год назад +1

    Спасибо большое 😊 очень помогли мне в создании руля

  • @user-qu8lm7dt5m
    @user-qu8lm7dt5m 3 года назад +8

    а как сделать как у тебя в начале. при движении ползунка плавно появляется текст на дисплее

    • @Bender5PE
      @Bender5PE 2 года назад

      Через оператор if

  • @VERBEE
    @VERBEE 7 лет назад +7

    БОГ! Делай дальше, пожалуйста))) ты крут!

    • @ArduNotes
      @ArduNotes  7 лет назад

      +verbitsky будет, все будет :)

    • @VERBEE
      @VERBEE 7 лет назад

      Спасибо!))

  • @RoyVak_YT
    @RoyVak_YT 2 года назад

    Чувство юмора у автора на уровне!)

  • @Mediatsiy_Doctorium
    @Mediatsiy_Doctorium 5 лет назад

    Я вам желаю дожить до 150 лет, за такие полезные уроки! И при этом вам ни когда не встречаться со мной лично.

  • @ВладЛеонтьев
    @ВладЛеонтьев 7 лет назад +1

    Побольше таких уроков! Молодец!

  • @SorokinAU
    @SorokinAU 3 года назад

    Большое спасибо за дельные уроки!

  • @DERUSART
    @DERUSART Год назад

    Узнал за 10 видео больше чем за всю старшую школу

  • @m_maksym
    @m_maksym 4 года назад +1

    Леха ну ты партаков налепил в видосе конечно)) то принт не поставил то вал не добавил то скобки- вредный ты Леха ой вреееедный) одно радует - все загуглил и поправил а кой чего и сам допер) хитро)

  • @true_Cake
    @true_Cake 6 лет назад +3

    Алекс, расскажи про типы потенциометров: какой лучше подходит для игрового манипулятора на ардуино леонардо? линейный (А) или логарифмический (В) ??

  • @iliaDo012
    @iliaDo012 4 года назад

    Спасибо большое, Твои уроки дали начало моим экспериментам :-). Я искал в твоих уроках вариант работы с шумами - не смог найти. У меня задача такая. Дачик контакта с водой может оторваться. При этом шума которые идут могут быть интерпретированны ардуинкой как сигнал - и насос не будет выключаться. А если научить ардуину отличать сигнал и шум - можно прописать функцию, чтобы сробатывал сигнал об ошибке. Мне кажется можно для этого все данные получаемые от датчика пассками по 10 - 20 пропустить через матстатистическую формулу - среднее квадратичное отклонение. у сигнала оно будет минимально - а у шумов - гораздо выше.
    Я не понимаю как это сделать в програмном коде. Если нужны подробности - сообщи.

  • @uk_lab
    @uk_lab 7 лет назад

    Очень познавательно, просто в освоении! Спасибо за отличный контент!

  • @user-ky1ik7yd6v
    @user-ky1ik7yd6v 15 дней назад

    Очень интересно!

  • @user-lt6kq8ih9q
    @user-lt6kq8ih9q 7 лет назад +1

    Годный контент)спасибо, жду следующих выпусков

  • @Baikalproject
    @Baikalproject Год назад +2

    Не работает на самом деле. Нет вывода значения и не присваивается преобразованная величина. Вывод нужно сделать - Serial.println(val); А зафиксировать преобразованную величину строчкой - val = map(val,0,1023,0,10);

  • @pashoki6880
    @pashoki6880 7 лет назад

    Спасибо большое за уроки ,очень помогает

  • @vlad154sviet8
    @vlad154sviet8 5 лет назад +1

    Красава) видео очень полезное, и нету идиотской рекламы!

  • @nikolaydd6219
    @nikolaydd6219 3 года назад +4

    Вот ПРАВИЛЬНЫЙ и рабочий код.
    //потенциометр 0..10
    #define potent_pin A0
    int val;
    void setup() {
    Serial.begin(9600);
    }
    void loop() {
    val = analogRead(potent_pin);
    val = map(val, 0, 1023, 0, 10);
    constrain(val, 0, 10);
    Serial.println(val);
    delay(30);
    }

  • @stanml5640
    @stanml5640 5 лет назад

    Нашел альтернативу функции map:
    int sensorValue = analogRead(A0);
    // конвертирует аналоговое считывание (которое идет от 0-1023) в напряжение (0-5 вольт, или более точно значение - измерьте выход вольтметром):
    float voltage = sensorValue * (5.0 / 1023.0);

  • @gnomyeah1849
    @gnomyeah1849 7 лет назад +1

    Alex , сделай пж про шаговые двигатели на ардуино !!

  • @bendy7358
    @bendy7358 4 года назад +15

    4:26
    каким образом можно выйти из входного диапазона?

    • @nikolaydd6219
      @nikolaydd6219 3 года назад

      Вероятно это проблема не именно этого примера, а в случае ЧС, например при работе с яркостью и настройки цветов, где позарес нужно значение от 0 до 255

    • @androidpasha
      @androidpasha 3 года назад +1

      Int i = 1000;
      i=map(i, 0, 500,0,100) //i == 200;
      i=constrain (i, 0, 100); // i == 100;
      Наглядный пример расчет % уровня сигнала вайфай. За 100 % считается (100-RSSI)*2. По факту мощный сигнал выходит за 100% по этой формуле.

    • @user-bi8hl4ce6b
      @user-bi8hl4ce6b 3 года назад +1

      @@androidpasha нахрена нужна такая функция, которая делает лишь математическую пропорцию, а за границами не следит?

    • @androidpasha
      @androidpasha 3 года назад +1

      @@user-bi8hl4ce6b Создайте свою.

    • @user-bi8hl4ce6b
      @user-bi8hl4ce6b 3 года назад +1

      @@androidpasha просто она лишена смысла, как функция. Пропорцию любой школьник составит, причем писать надо будет меньше. А "плохо играешь - сыграй лучше" аргумент гуманитариев.

  • @yuriikladov9249
    @yuriikladov9249 5 лет назад +2

    досмотрел до #10 урока....... скажу как есть, простой обыватель заинтерисовавшийся ардуино плюнул бы на это дело ещё после 1-го урока. Я плюнул после 10-го. Это космос )))

  • @_regnar_4189
    @_regnar_4189 3 года назад +1

    а вот сразу сказатьчто надо приравнивать val к constrain и map, и выводить через Serial.println(val); ну хоть сам допер

  • @user-fk4ww4wz2o
    @user-fk4ww4wz2o 7 лет назад +1

    Делай побольше уроков

  • @vitalibergen6096
    @vitalibergen6096 4 года назад

    наконец то я нашол кто обьесняет хорошо

  • @hius9561
    @hius9561 5 лет назад +2

    Пора открывать академию Arduino имени Александра Майорова )))

  • @akim_ovv439
    @akim_ovv439 6 лет назад +1

    А как узнать максимальное количество потенциометров и кнопок которые я могу подключить и одновременно использовать с ардуино нано/мини/уно
    (при условии использования мультиплексоров)

  • @elenapoplos9537
    @elenapoplos9537 3 года назад

    Спасибо за видео и советы

  • @Aleksan6er
    @Aleksan6er 7 месяцев назад

    Алекс спасибо. Подскажите как измерять сигналл с одного входа с интервалом времени и сравнить их?
    Большое спасибо.

  • @dmitriydogot6753
    @dmitriydogot6753 Год назад

    Классная музыка!!

  • @assasin2202
    @assasin2202 4 года назад +6

    4:19-4:22 что тенью у конспекта?)

  • @user-bo8on1yp7s
    @user-bo8on1yp7s 5 месяцев назад

    а можно настроить потенциометр так, чтобы при определённых углах эмулировались нажатия клавиши и при чём углы те же ,а при клавиши разные в зависимости от того по часовой стрелке идёт вращение или против?

  • @Dialbist
    @Dialbist 6 лет назад +1

    А как переделать схему, чтоб вместо потенциометра использовать ШИМ например? если можно, хотелось бы такое видео, возможно ли это и насколько сложно

  • @petersonsts6176
    @petersonsts6176 4 года назад +2

    У меня числа постоянно изменяются. Всё время числа прыгают между 231 до 422.
    Делал всё как в видео. Помогите пожалуйста!

    • @cafeterra1093
      @cafeterra1093 3 года назад

      У меня то же самое: цифры скачут на любом аналоговом пине, испробовал 2 платы Ардуино Нано

    • @_regnar_4189
      @_regnar_4189 3 года назад

      а у меня блять даже этого не происходит. тупо не выводит когда я ему ставлю констраин и мап. и ругается постоянно.

  • @R2BII
    @R2BII 2 года назад

    контроль поворота угла вала через резистор интересует. Как сопоставить показания переменника с углом редуктора. Если вращать мотор от центра до +/- 90 градусов

  • @mich5496
    @mich5496 2 года назад

    Можно немного уменьшить прошивку если использовать дополнительную переменную типа byte для значения сконвертированого в диапазон от 1 до 10

  • @ENLANGML
    @ENLANGML 7 лет назад

    Большое спасибо! теперь очень прошу пояснить как управлять скоростю шаговика с помощю переменника...

  • @Fight-Santario
    @Fight-Santario 6 лет назад

    Вот бы ещё !!!!!!!!!

  • @kitoro777
    @kitoro777 7 лет назад +4

    Наконец-то!!!

  • @Xapek2008
    @Xapek2008 5 лет назад +1

    А есть видео про точный вольтметр на Ардуино?

  • @asker7085
    @asker7085 3 года назад

    Классный видос 👍

  • @user-dp3qt8je2m
    @user-dp3qt8je2m 3 года назад

    а ардуину можно использовать как переменный резистор?
    ну например купил блок питания, выпаял настроичный резистор и впаял ардуину чтоб програмно регулировать напряжение

  • @Esabaka
    @Esabaka 7 лет назад

    а урок по работе с LCD дисплеями будет??? очень жду

  • @imkotok
    @imkotok 4 года назад

    Колпачки на потенциометры так-же, как и на энкодеры, можно печатать на 3D принтере. Я так постоянно делаю.

    • @nighty_3320
      @nighty_3320 4 года назад

      дай файл для печати

  • @renameduser622
    @renameduser622 7 лет назад

    Ураа 10 урок

  • @user-wg2bt4qj8m
    @user-wg2bt4qj8m 7 лет назад

    Привет! Можешь сделать видео с датчиками холла(цифровой + линейный)? Хотелось бы посмотреть. Спасибо.

  • @user-wd4ip5py4n
    @user-wd4ip5py4n 6 лет назад

    Очень интересно

  • @Pedro_61
    @Pedro_61 7 лет назад

    Сделай пожалуйста видео про прогу fritzing. Я всю её просмотрел, но многих компанентов, которые есть у тебя на схемах, я не нашёл

  • @user-rm8ru1bf7s
    @user-rm8ru1bf7s 2 года назад

    1:55
    Кхеммм... Т.е. такие "крутилки" можно использовать только в качестве управляющих? Я такую в цепь встраивал средним контактом и одним из крайних... )) И думал "А на кой тут вообще 3 ноги-то?" )

  • @gleb40580
    @gleb40580 7 лет назад +1

    А можно сделать преобразователь голоса в реальном времени на Ардуино? (типа как на основе схемы NT200)

  • @JackassDEPO
    @JackassDEPO 6 лет назад +4

    Я чуть с ума не сошел. Не получается вывести значения через map. Весь код переписал символ в символ, как на видео (10 раз проверил), но ничего не выводится в терминал. И я не пойму как оно должно выводится, если мы стерли строку Serial.println ?

    • @wateron1058
      @wateron1058 6 лет назад +3

      У него в коде пропущено несколько элементов. Например, чтобы задать переменной значение в новом интервале нужно писать val = map(val,min,max,new_min,new_max). Тоже самое с constrain. Пришлось перепроверить это в интернете

    • @danieltech1391
      @danieltech1391 6 лет назад +3

      @@wateron1058 он не показал Serial.println(val);

    • @andrewshaman4306
      @andrewshaman4306 5 лет назад +5

      и на кой хер тогда такие уроки?

  • @dmitrychangli7863
    @dmitrychangli7863 7 лет назад +5

    Интересно,а через пару лет,когда уроки закончатся что будет на этом канале?Самоделки - да нет,для этого основной канал есть.Интересненько....

    • @ArduNotes
      @ArduNotes  7 лет назад +22

      ну, канал выполнит свою образовательную функцию и будет забыт. Да, серьёзно. но я надеюсь, что будут появляться новые увлечённые люди, будут смотреть уроки без ожидания выхода новых серий и просвящаться. Я хочу оставить что-то после себя. Аминь.

    • @dreyktroll4490
      @dreyktroll4490 7 лет назад

      А я таки оптимистичен! В элетронике едить колотить сколько всякого барахла, которое можно присунуть к ардуинке. Да и ардуиноделы поди будут всякое новое делать, по мере развития тех.прогресса.
      Ну и наконец с той частотой, с которой кое кто видео делает, и при текущем объеме приблуд всяких уйдёт несколько лет, чтобы охватить всё.
      Мне вот интересно как можно на ардуинке, или нескольких, замонстрячить 3дфрезер из говна и палок. И чтобы я понял что и как там происходит.

    • @dmitrychangli7863
      @dmitrychangli7863 7 лет назад +2

      Заметки Ардуинщика так ответил,аж прослезился T_Т

    • @dmitrychangli7863
      @dmitrychangli7863 7 лет назад

      ахаха

  • @electricpower_ua
    @electricpower_ua 3 года назад

    Мне кажется нужно сделать отдельный урок, где объяснить, какое значение в коде имеет пробел, расположение цифр и других символов, строчек и т.д. Я банально не понимаю, что случится с кодом если я нашлепаю скажем лишних пробелов. Или случайно ткну где-нибудь точку...

    • @ArduNotes
      @ArduNotes  3 года назад

      язык программирования - строгий язык. Лишние символы приведут к ошибке и компилятор покажет, где ошибка

  • @bpospanov
    @bpospanov 7 лет назад

    Просто лючщий. ВАХ.

  • @hard3856
    @hard3856 4 месяца назад

    Что происходит с током нагрузки если его менять?

  • @user-iz2qs1hy7w
    @user-iz2qs1hy7w 3 года назад

    Здравствуйте! А покажите пожалуйста как сделать так что начальное положение потенциометра , равное нулю (потенциометр выкручен против часовой стрелки выкручен до упора), начинаем кутить потенциометр изменяя значение шим сигнала и допустим выключили ардуино, включаем обратно и так как поиенциометр находится не в исходном состоянии программа не запускается, а начинает запускаться только после того, как потенциометр вернется в исходное состояние, заранее спасибо за ответ

  • @chikotilla
    @chikotilla 3 года назад

    Помогите начинающему. Имею проблему. Купил в своё авто сидения с ауди а концевики ремней на эфекте холла. Нет ремня 400Ом, встевлен ремень 100Ом. Хотелось бы получить чтобы при вставленном ремне срабатывало реле от Ардуино нано. Заранее благодарен.

  • @user-fd4ii4cf3j
    @user-fd4ii4cf3j 4 года назад

    У меня при включению COM порта вот такая хрень 18:42:40.360 -> 506
    18:42:40.396 -> 491
    18:42:40.430 -> 501
    18:42:40.464 -> 498
    18:42:40.498 -> 494
    18:42:40.498 -> 504
    18:42:40.534 -> 489
    18:42:40.567 -> 508
    18:42:40.602 -> 487
    18:42:40.636 -> 510
    18:42:40.670 -> 485
    18:42:40.705 -> 512
    18:42:40.740 -> 484
    18:42:40.740 -> 514

  • @user-mh2ws8ro8c
    @user-mh2ws8ro8c 6 лет назад

    Есть вопрос. Имеется датчик давления изменяющий своё сопротивление от 0 до 303 ом. Как его подключить к ардуино при наличие у датчика двух выводов?

  • @sobolev91
    @sobolev91 6 лет назад

    Вопрос возможно глупый, но тем не менее интересно: как выбирается номинал потенциометра? почему именно 10кОм используются повсеместно с ардуино?

    • @ArduNotes
      @ArduNotes  6 лет назад

      +Роман Соболев можно выбрать любой, но надо понимать, что через него будет течь ток "в тепло". Для 10 ком утечка будет 5/10000 = 0.5 мА, что кстати прилично. Можно поставить и 5 кОм, и 50, просто 10 более распространенные, они стоят в 99% всяких модулей и готовых устройств

  • @user-bz7tc5xg9w
    @user-bz7tc5xg9w 5 лет назад

    подскажите если не трудно. мне нужно чтобы потенциометр задавал время задержки от 0 до 15 секунд. как в команду delay добавить эти значения?

  • @arthuralunts5424
    @arthuralunts5424 3 года назад

    Привет, можно ли измерить напряжение подаваемое на PIN от катушки индуктивности?

  • @132karl
    @132karl 6 лет назад

    можно ли изменить яркость светодиодной ленты с помощью ардуино , только кодом ??????

  • @user-lf7ox2ze9r
    @user-lf7ox2ze9r Год назад

    на 4м:38сек с ползунковым, отсутствует Serial.print

  • @user-uj6ct2ik2v
    @user-uj6ct2ik2v 6 лет назад

    Здравствуйте. можно ли подключить ардуино через прикуриватель ? 5v 1.5 ампер ?

  • @user-gv8qk5zk1r
    @user-gv8qk5zk1r 4 года назад +2

    А можешь сделать видео в котором будет рассказываться как с помощью карточки включается лампочка а когда убираешь карточку лампочка выключается

  • @sputnic1436
    @sputnic1436 Год назад

    Подскажите пожалуйста... есть измеряемая цепь где напряжение изменяется в небольшом диапазоне не от 0 Вольт (изменяемый диапазон напряжений порядка от 0,8 до 1,3В). Судя из урока я так понимаю лучше такую цепь измерять подав на вход ардуины опорное напряжение (скажем порядка 1,5Вольт). Т. е. так Мы уберем неиспользованный диапазон напряжений от 1,5 до 5 Вольт тем самым повысим точность измерений АЦП.
    А как можно убрать нижний неиспользуемый диапазон напряжений (программно или аппаратно т. е. чтобы эти 1024 бит использовать для оцифровки напряжения от 0,8 до 1,5В)?
    Ведь диапазон от 0 до 0,8В просто не использхуется а значит больше половины возможностей АЦП не используются!

  • @AlexanderRich777
    @AlexanderRich777 Месяц назад

    делаю analogRead на голом ардуино. значение каждый раз другое. я в шоке. что это может быть?

  • @kinoman945
    @kinoman945 4 года назад

    Привет Алекс, у меня такой вопрос, можно ли подключить обычный ethernet module от ПК к ардуино? у меня просто дома лишний лежит

  • @user-xr4jm6qy9n
    @user-xr4jm6qy9n 2 года назад

    а как увиличить полученный ток и подать на свободный пин?

  • @timurshakirov4358
    @timurshakirov4358 6 лет назад

    Подключил потенциометр к ардуино. Крайние ножки к GND и 5V, а центральную к аналоговому порту. Но когда до упора сдвигаю потенциометр(в самом конце) моя ардуинка выключается. При сдвиге потенциометра до упора в противоположенную сторону работает норм в монитор порта выводит 1023. Почему выкл ардуино? происходит КЗ? если так то значит потенциометр неисправен? подскажите пожалуйста.

  • @madboys9457
    @madboys9457 7 лет назад

    Как управлять сервой с помощью джостика на расстоянии при помощи Nrf

  • @user-oe3zc3ei6p
    @user-oe3zc3ei6p 3 года назад

    спасибо

  • @AisenPopov
    @AisenPopov 7 лет назад

    скоро набежит школота узнав что позледние 2 и про шим сигнал урок напрямую связан с вэйпом :)

  • @alexandravdakumov321
    @alexandravdakumov321 3 года назад

    А если за цифровой 0 назначить 2,5 вольт, чтоб иметь минусовые цифры при напряжении меньше 2,5 вольт? или надо подводить минусовое напряжение?

  • @Sever_in_ua
    @Sever_in_ua 2 года назад

    Здравствуйте. Помогите с одной проблеммой... прикупил себе я Аттини13а, и давай её прошивать... написал скетч, проверил его на Ардуино - работает как надо, поменял пины в соответствии с даташит аттини13 и при компиляции выдало ошибку invalid conversion from 'int' to 'analog_pin_t' [-fpermissive]. Почему-то ядро для аттини что я установил с вашего сайта не понимает аналогРид? или как это понимать?
    #define pin 4
    int led = 1;
    void setup()
    {
    pinMode (led, OUTPUT);
    }
    void loop()
    {
    int led = analogRead(pin);
    digitalWrite(led, HIGH);
    }
    Помогите разобраться....я в замешательстве.

  • @Usmon-zq4vx
    @Usmon-zq4vx 4 года назад

    Алекс сделай необычную тачку на радиоуправлениии

  • @NoNicNoName
    @NoNicNoName 7 лет назад

    Ардуина может работать с токовыми датчиками (к примеру SPKW0031C0 4-20 мА) ?

  • @joni1234ize
    @joni1234ize 4 года назад

    если не трудно, какую нагрузку в данном примере несет функция constrain? Без нее все вроде работает.... Заранее спасибо за пояснения

    • @joni1234ize
      @joni1234ize 4 года назад

      при чем, даже если задавать в map диапазон к примеру от 50 до 200, то на выходе потом так и есть.....

    • @ArduNotes
      @ArduNotes  4 года назад +1

      map не ограничивает диапазон, если написать 50-200 то значение запросто может выйти выше или ниже

    • @joni1234ize
      @joni1234ize 4 года назад

      @@ArduNotes спасибо. Ну я теоретически понял такую возможность, но на практике покрутив минут 5 получал нужные диапазоны только на map

    • @ArduNotes
      @ArduNotes  4 года назад +2

      На практике map может использоваться не только для чтения сигнала с ацп

  • @KapaTe_tm
    @KapaTe_tm 5 лет назад

    Здрасьте ) Подскажите вот такую штуку... у меня дети уронили калонку и сломали в нем потенциометр наглухо... маркировка в10к у меня есть живой в50к... я могу сломаный им заменить без вреда для колонки хоть они и копеечные лишних финансов совсем нет новые покупать

  • @merabi12345
    @merabi12345 6 лет назад

    Здравствуйте , я хочу дистанционно управлять поворотом сервомоторов 4 шт. потенциометром ,без проводов растояние 10м. как решить проблему не знаю. Прошу помощи. Спасибо.

  • @chel6567
    @chel6567 2 года назад

    Будет урок про джостик ХУ?

  • @neonid78
    @neonid78 7 лет назад +1

    Я смотрю ты канал решил оживить

  • @user-vc2nf4he2q
    @user-vc2nf4he2q 7 лет назад

    Разбери работу с энкодером, там намного интереснее

  • @bek0435
    @bek0435 6 лет назад

    А уроки про Raspberry Pi 3 B+ будет?

  • @TheMarat555
    @TheMarat555 7 лет назад

    Алекс расскажи пожалуйста про usb реле ... которая есть на али.. Там можно реле с usb управлять. это конечно не относится к ардуино но все таки, есть такие задачи для которых изолированный микроконтр не нужен. какую библиотеку при этом использовать для С++ программ, может быть даже консольных и пример..

    • @momentbs
      @momentbs Год назад

      скажи это чату гпт

  • @oBezBasKa
    @oBezBasKa 5 лет назад

    При выводе аналогового пина я получаю постоянное значение, это норм ?
    и это значение не меняется даже если подключен потенциометр или нет.
    Сам потенциометр проверял тестером, рабочий
    void loop() {
    Serial.print("potent: "); Serial.println(analogRead(3));
    delay(100);
    }

  • @olehdenysov8699
    @olehdenysov8699 4 года назад

    А пины аналоговые могут быть выходами или входами по умолчанию?

  • @12352007
    @12352007 5 лет назад

    Приветствую, о мудрейший из мудрейших ))) , есть вопросик : как преобразовать сигнал из датчика холла ( ручка газа с алиекспресс ) в переменный резистор (100kom) для шим регулятора на ne 555 ? Сделал сыну электро велик из шуруповерта на 18 вольт , не нравится работа газа (кнопки) нет плавной регулировки. хочу собрать шим регулятор для работы двигателя от 24 в, а резистивную ручку газа не могу найти. Жду ваших предложений, спасибо.

  • @olegpetrukhin3572
    @olegpetrukhin3572 6 лет назад

    Здравствуйте, Алекс! Хочу подключить несколько устройств по i2c, для удобства хотел найти плату с несколькими параллельными вилками по 4 пина, одна из которых соединялась бы с контроллером, а другие с модулями. На али нашел только I2C Splitter Expand Module, но это немного не то. Хотелось бы с обычными PCB разъёмами. Как бы могла называться такая плата или шилдт? Сам спаять мог бы, но если есть в продаже, то проще купить.

  • @YEMAM1
    @YEMAM1 7 лет назад

    Тот, что с желтой ручкой называется фейдер

    • @rudolfsikorsky7900
      @rudolfsikorsky7900 7 лет назад

      Фейдером он станет когда будет установлен на пульт. А пока просто переменник :)