Маленькие инженеры. ArduBlock как пользоваться. Циклы. Arduino с нуля

Поділитися
Вставка
  • Опубліковано 19 січ 2017
  • Ставь "Мне нравится" и подписывайся на канал, чтобы не пропустить новые видео! :)
    Второй урок посвященный обучению программирования, созданию устройств для маленьких инженеров. В данном уроке вы найдете ответы на следующие вопросы: Как подключать светодиоды к Arduino? Как рассчитать сопротивление резистора? Как работать с циклами в ArduBlock? Надеюсь урок Вам понравится.
    ••••••••••••••••••••••••••••••••••••••••­­•••••••••••••••••••••••••••••••••••••••­•­••••
    •Связь со мной(Contact me):
    Gmail:
    gulievmaks11@gmail.com
    •Mail.ru:
    guliyev34@mail.ru
    ••••••••••••••••••••••••••••••••••••••••­­•••••••••••••••••••••••••••••••••••••••­•­••••
    •Мой сайт (My site):
    gm-project.ucoz.com
    ••••••••••••••••••••••••••••••••••••••••­­•••••••••••••••••••••••••••••••••••••••­•­••••
    Самое большое вдохновение на создание новых статей и видеороликов вызывают ваши комментарии и лайки. Не стесняйтесь, выражайте свои мысли и эмоции и тогда мы будем стараться радовать вас новыми видео все чаще и чаще. Ну и конечно же не забывайте подписываться на наш канал и регистрироваться у нас на сайте . Это очень согревает душу! :))
  • Навчання та стиль

КОМЕНТАРІ • 33

  • @Vladsearemont
    @Vladsearemont 6 років тому

    Добрый день. Спасибо Вам за хорошую подачу материала. С нетерпением будем ждать продолжения уроков. Пожалуйста, покажите как можно запрограммировать робота-машинку, с двумя или тремя датчиками отслеживания полосы и сенсором расстояния. Спасибо!

  • @MaxBudkin
    @MaxBudkin 6 років тому

    Спасибо, было очень полезно!

    • @GMprojectcom
      @GMprojectcom  6 років тому +1

      Max Budkin спасибо за коментарий)

  • @user-hf1xs8bb5v
    @user-hf1xs8bb5v 6 років тому +4

    если я не ошибаюсь, на ~15-00 минуте вo втором цикле в выборе значения переменной стоило поставить минус (что переменная идет на убыль)

  • @ArduBlock
    @ArduBlock 4 роки тому

    Классная программа )

  • @dmitrykompaniets7398
    @dmitrykompaniets7398 6 років тому

    Спасибо. Все просто и понятно. А будут уроки с датчиками? например, изменение яркости светодиода в зависимости от освещения и т.д.?

    • @GMprojectcom
      @GMprojectcom  6 років тому

      Dmitry Kompaniets будут.. Но позже. Сейчас нет возможности записывать видео. За это прошу прощения

  • @alexpan2544
    @alexpan2544 Рік тому

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

    • @GMprojectcom
      @GMprojectcom  Рік тому

      Это точно)) быстрее кодом конечно. Но если для детей, то это самый лучший способ для того чтобы привить любовь к миру микроконтроллеров и робототехники)

  • @MrSergejsb71
    @MrSergejsb71 5 років тому

    Здравствуйте! Расскажите, пожалуйста, как работать в Ardublock с библиотеками? У меня есть необходимость написать скетч для управления двигателем через Motor Control Shild L293D.

  • @niceday3104
    @niceday3104 7 років тому

    Залил в UNO, работает на 3 пине PWM, но не на А3, Почему?

  • @user-ym1oc1bd5d
    @user-ym1oc1bd5d 6 років тому +1

    на новых версиях не компелирует пишет ошибку что то типа джава и еще что то

    • @aleksandrgorbunov8222
      @aleksandrgorbunov8222 5 років тому

      У меня на 1.8 тож не работало. Для ardblock-a надо ставить arduino 1.6.9.

  • @user-rz2iu7qi5f
    @user-rz2iu7qi5f 6 років тому

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

    • @user-rz2iu7qi5f
      @user-rz2iu7qi5f 6 років тому

      И эл насос за вознаграждение

  • @pashadolzhenko9256
    @pashadolzhenko9256 7 років тому

    В "ардублоке" использовали блок "аналоговый порт №3", а на ардуино нано D3 (как видно на видео).
    А "D" -это не "digatal" в переводе цифровой.
    Вопрос вот в чем: - можно использовать "аналоговый блок" и использовать при этом "цифровой пин"?
    ... ну или я, что-то не понял.

    • @GMprojectcom
      @GMprojectcom  7 років тому +1

      Тут довольно все легко. Дело в том, что блоки "Цифровой порт" принимают в себя только 2 значения это LOW (0 В) и HIGH (5 В). Никакие промежуточные значения не задашь. Поэтому использовался блок "аналоговой порт". В нем как раз можно использовать значения от 0 до 255. Вообще ардуино аналоговые пины, с обозначением "А", используются как входные пины. Например смотреть за изменением температуры комнаты, за освещением и т.д. Как пины в режиме "Выход" они используются довольно редко. В основном используют некоторые цифровые пины с обозначением тильда (~). В них используется широтно-импульсная модуляция. Я у себя на сайте писал статью о данной модуляции. Вот ссылка на статью gm-project.ucoz.com/publ/prochee/shirotno_impulsnaja_moduljacija/4-1-0-22 Также на сайте есть много всего полезного. Правда сайт я в последнее время забросил, но статей там достаточное количество. Я уверен Вы найдете там много полезной информации.
      Вот как раз через такие пины можно делать плавное изменение света, как показано в уроке.

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому

      То, что забросили, заметил! Начал статью про сервоприводы, но они к сожалению не до конца. В общем всё классно. Удачи с защитой. Будем ждать еще "туториалов" ))

    • @GMprojectcom
      @GMprojectcom  7 років тому

      Я уже защитил диплом, но все равно спасибо )) Как раз сейчас и пытаюсь влиться снова в написание уроков по Ардуино. Останавливает только отсутствие камеры. На телефон немного не удобно записывать, поэтому пока занимаюсь другими направлениями на канале. Кстати, что больше хотели бы видеть Вы? Уроки по ArduBlock, либо по программированию и написанию скетча в Arduino IDE?

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому

      Есть проект который хотелось бы воплотить в реальность. Но столкнулся с тем, что не знаю ни ArduBlock не Arduino IDE , но учусь очень быстро. ArduBlock мне показался легче, так как достаточно знать только логику построения. А вот с Arduino IDE, еще и программирование.
      Если для таких как Я ("Я" - которому это интересно и нужно, но не зная языка программировании в Arduino IDE ) лучше ArduBlock.

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому

      GM-PROJECT добавлю сайт в "избранное"

  • @vitalyrazygraev9048
    @vitalyrazygraev9048 6 років тому

    Кто может написать програмку для ардуино за вознаграждение?

    • @GMprojectcom
      @GMprojectcom  6 років тому

      Vitaly Razygraev смотря что надо сделать

    • @vitalyrazygraev9048
      @vitalyrazygraev9048 6 років тому

      GM-PROJECT отправил вам на gmail задание

  • @mikeburov951
    @mikeburov951 5 років тому

    и всё? продолжения не будет?????

    • @GMprojectcom
      @GMprojectcom  5 років тому

      Никак не соберусь..

  • @pashadolzhenko9256
    @pashadolzhenko9256 7 років тому

    Если "ВЫ" будете побывать это урок в circuits.io ! То, не пугайтесь, что не работает у вас ничего))) лампочка загорится на 26 секунде)
    (за эти 26 сек перепроверил все)

    • @GMprojectcom
      @GMprojectcom  7 років тому

      Интересно почему именно так, почему 26-ая секунда.. Не разбирались?)
      Кстати, почему "ВЫ" ?

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому

      Есть мнение, что: на сайте circuits.io нет большого кол-во оттенков светодиода. У нас оттенков светодиода 255, а на сайте всего 100.

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому

      "ВЫ" -это всем кто будет читать коментарии.

    • @GMprojectcom
      @GMprojectcom  7 років тому

      Почему-то мне кажется что не в этом проблема..
      Немного теории:
      Цифровой пин имеет 2 значения, либо 0, либо 1. Это думаю и так понятно. 0 - соответствует 0 В на выходе (LOW), 1 - 5 В (HIGH). Что касается аналогово пина.. Даже правильнее будет сказать аналогового ВЫХОДА (у входа, отмечены пины символом "А", диапазон входных значений вообще колеблется от 0 до 1023). А пины, с значком тильда (~) могут использоваться как аналоговые ВЫХОДЫ, благодаря ШИМ, они как раз имеют диапазон напряжения от 0 до 255, что соответствует диапазону напряжений от 0 до 5 В. Т.е вызов функции analogWrite() с масштабом 0 - 255 означает, что значение analogWrite(255) будет соответствовать 100% рабочему циклу (постоянное включение 5 В), а значение analogWrite(127) - 50% рабочему циклу.
      Так вот к чему я.. Думаю что данные значения на сайте соблюдаются.. Скорее всего ошибка уже где-то в блоках, либо в неправильном составлении программы.. Разработчикам нет смысла переделывать логику всей системы.. Их главная задача облегчить обучение людей, а не наоборот :)

    • @pashadolzhenko9256
      @pashadolzhenko9256 7 років тому +1

      GM-PROJECT склонюсь к тому что вы правы. Так как, на сайте лампочка загарается на 26 секунде, а полное затухание 52 секунда. Вот они 50%.
      Ну и ладно, это уже не наша тема.
      Главное в видео всё описано и показано доступно. Цель достигнута виртуально и в реальности. Саписибо за видео!