Маленькие инженеры. ArduBlock как пользоваться. Циклы. Arduino с нуля
Вставка
- Опубліковано 19 січ 2017
- Ставь "Мне нравится" и подписывайся на канал, чтобы не пропустить новые видео! :)
Второй урок посвященный обучению программирования, созданию устройств для маленьких инженеров. В данном уроке вы найдете ответы на следующие вопросы: Как подключать светодиоды к Arduino? Как рассчитать сопротивление резистора? Как работать с циклами в ArduBlock? Надеюсь урок Вам понравится.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•Связь со мной(Contact me):
Gmail:
gulievmaks11@gmail.com
•Mail.ru:
guliyev34@mail.ru
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•Мой сайт (My site):
gm-project.ucoz.com
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Самое большое вдохновение на создание новых статей и видеороликов вызывают ваши комментарии и лайки. Не стесняйтесь, выражайте свои мысли и эмоции и тогда мы будем стараться радовать вас новыми видео все чаще и чаще. Ну и конечно же не забывайте подписываться на наш канал и регистрироваться у нас на сайте . Это очень согревает душу! :)) - Навчання та стиль
Добрый день. Спасибо Вам за хорошую подачу материала. С нетерпением будем ждать продолжения уроков. Пожалуйста, покажите как можно запрограммировать робота-машинку, с двумя или тремя датчиками отслеживания полосы и сенсором расстояния. Спасибо!
Спасибо, было очень полезно!
Max Budkin спасибо за коментарий)
если я не ошибаюсь, на ~15-00 минуте вo втором цикле в выборе значения переменной стоило поставить минус (что переменная идет на убыль)
Классная программа )
Спасибо. Все просто и понятно. А будут уроки с датчиками? например, изменение яркости светодиода в зависимости от освещения и т.д.?
Dmitry Kompaniets будут.. Но позже. Сейчас нет возможности записывать видео. За это прошу прощения
Когда смотриш сколько колупаний проведено и затем какой малюсенький код получился, приходит понимание насколько быстрее может написать нужный код профи).
Это точно)) быстрее кодом конечно. Но если для детей, то это самый лучший способ для того чтобы привить любовь к миру микроконтроллеров и робототехники)
Здравствуйте! Расскажите, пожалуйста, как работать в Ardublock с библиотеками? У меня есть необходимость написать скетч для управления двигателем через Motor Control Shild L293D.
Залил в UNO, работает на 3 пине PWM, но не на А3, Почему?
на новых версиях не компелирует пишет ошибку что то типа джава и еще что то
У меня на 1.8 тож не работало. Для ardblock-a надо ставить arduino 1.6.9.
Здравствуйте можете написать скейч для горелки багбингтона датчики температуры огня эл клапан эл розжиг
И эл насос за вознаграждение
В "ардублоке" использовали блок "аналоговый порт №3", а на ардуино нано D3 (как видно на видео).
А "D" -это не "digatal" в переводе цифровой.
Вопрос вот в чем: - можно использовать "аналоговый блок" и использовать при этом "цифровой пин"?
... ну или я, что-то не понял.
Тут довольно все легко. Дело в том, что блоки "Цифровой порт" принимают в себя только 2 значения это LOW (0 В) и HIGH (5 В). Никакие промежуточные значения не задашь. Поэтому использовался блок "аналоговой порт". В нем как раз можно использовать значения от 0 до 255. Вообще ардуино аналоговые пины, с обозначением "А", используются как входные пины. Например смотреть за изменением температуры комнаты, за освещением и т.д. Как пины в режиме "Выход" они используются довольно редко. В основном используют некоторые цифровые пины с обозначением тильда (~). В них используется широтно-импульсная модуляция. Я у себя на сайте писал статью о данной модуляции. Вот ссылка на статью gm-project.ucoz.com/publ/prochee/shirotno_impulsnaja_moduljacija/4-1-0-22 Также на сайте есть много всего полезного. Правда сайт я в последнее время забросил, но статей там достаточное количество. Я уверен Вы найдете там много полезной информации.
Вот как раз через такие пины можно делать плавное изменение света, как показано в уроке.
То, что забросили, заметил! Начал статью про сервоприводы, но они к сожалению не до конца. В общем всё классно. Удачи с защитой. Будем ждать еще "туториалов" ))
Я уже защитил диплом, но все равно спасибо )) Как раз сейчас и пытаюсь влиться снова в написание уроков по Ардуино. Останавливает только отсутствие камеры. На телефон немного не удобно записывать, поэтому пока занимаюсь другими направлениями на канале. Кстати, что больше хотели бы видеть Вы? Уроки по ArduBlock, либо по программированию и написанию скетча в Arduino IDE?
Есть проект который хотелось бы воплотить в реальность. Но столкнулся с тем, что не знаю ни ArduBlock не Arduino IDE , но учусь очень быстро. ArduBlock мне показался легче, так как достаточно знать только логику построения. А вот с Arduino IDE, еще и программирование.
Если для таких как Я ("Я" - которому это интересно и нужно, но не зная языка программировании в Arduino IDE ) лучше ArduBlock.
GM-PROJECT добавлю сайт в "избранное"
Кто может написать програмку для ардуино за вознаграждение?
Vitaly Razygraev смотря что надо сделать
GM-PROJECT отправил вам на gmail задание
и всё? продолжения не будет?????
Никак не соберусь..
Если "ВЫ" будете побывать это урок в circuits.io ! То, не пугайтесь, что не работает у вас ничего))) лампочка загорится на 26 секунде)
(за эти 26 сек перепроверил все)
Интересно почему именно так, почему 26-ая секунда.. Не разбирались?)
Кстати, почему "ВЫ" ?
Есть мнение, что: на сайте circuits.io нет большого кол-во оттенков светодиода. У нас оттенков светодиода 255, а на сайте всего 100.
"ВЫ" -это всем кто будет читать коментарии.
Почему-то мне кажется что не в этом проблема..
Немного теории:
Цифровой пин имеет 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% рабочему циклу.
Так вот к чему я.. Думаю что данные значения на сайте соблюдаются.. Скорее всего ошибка уже где-то в блоках, либо в неправильном составлении программы.. Разработчикам нет смысла переделывать логику всей системы.. Их главная задача облегчить обучение людей, а не наоборот :)
GM-PROJECT склонюсь к тому что вы правы. Так как, на сайте лампочка загарается на 26 секунде, а полное затухание 52 секунда. Вот они 50%.
Ну и ладно, это уже не наша тема.
Главное в видео всё описано и показано доступно. Цель достигнута виртуально и в реальности. Саписибо за видео!