Программирование Ардуино с нуля. Типы данных, переменные, константы, массивы.

  Переглядів 62,597

Hi Dev! – Электроника

Hi Dev! – Электроника

5 років тому

По многочисленным просьбам и с небольшой задержкой представляю вам второй урок по программированию Arduino. Типы данных, переменные, константы, массивы.
Справочник программирования Arduino: arduino.ru/Reference
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▽ ТАКЖЕ ПОСМОТРИТЕ ▽
► Программирование Ардуино с нуля. Урок 1: • Программирование Ардуи...
► Микроконтроллер ATtiny13: • Микроконтроллер ATtiny...
► Освещение коридора: goo.gl/6EcR7M
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
▽ КОНТАКТЫ ▽
▶ Яндекс.Дзен: zen.yandex.ru/hidev
➦ Наш сайт: www.hi-dev.ru/
☺ Группа в ВК: hidevru
➣ Telegram канал: t.me/hidevidson
🤝 По вопросам рекламы и сотрудничества: hidev@avtormedia.ru

КОМЕНТАРІ: 118
@user-jx1wx8te3s
@user-jx1wx8te3s 5 років тому
Возвращайся братан! Один из лучших каналов про ардуино и самоделки)) Мне нравится монтаж, озвучка и то как ты рассказываешь материал (а именно очень понятно), многие не объясняют так подробно это безусловно огромный +. Продолжай в том же духе и не бросай свое дело, мы верим в тебя ;)
@user-jl3ci9zv1n
@user-jl3ci9zv1n 2 роки тому
Странно, что раньше ютуб не выдавал этот канал. Так доходчиво и интересно. Класс.
@user-mk1hx7fb6c
@user-mk1hx7fb6c 2 місяці тому
Спасибо, если есть возможность выложи продолжение уроков по программированию. Ты очень хорошо объясняешь без воды в видео
@Angry_Russian
@Angry_Russian 5 років тому
Присоединяюсь ко всему нижесказанному! Пересмотрел множество обучалок по ардуино но оставалось больше вопросов чем ответов, здесь же все по полочкам разжевано и грамотно преподнесено новичку. Жду с нетерпением новых видео!
@teslenium
@teslenium 2 роки тому
Это нечто, я очень долго читал, Пытался понять логику программирования, а человек все за пару мин объяснил
@zl0y
@zl0y 4 роки тому
Эххх жалко нет продолжения! Видно что автор знает всё идеально, не жуёт, выкладывается по полной! СПАСИБО!
@eddi9404
@eddi9404 4 роки тому
Класс!!! Всего-то за восемь минут ты объяснил понятия программирования. Теперь я понял для чего они и где пишутся, главное понять а дальше уже сам. В других уроках не объясняют для чего нужны эти коды и как его использовать, когда не понимаешь сложно учиться
@orion_32ru8
@orion_32ru8 5 років тому
Спасибо, доходчиво для новичка. Творческих Вам мыслей, а нам новых уроков и скорейшего их усвоения) 💪
@ekkeer
@ekkeer 3 роки тому
Жаль нет продолжения, это наиболее понятные ролики из всего что я смотрел)
@bulat5217
@bulat5217 5 років тому
Канал хороший, отличная подача, интересно слушать и реально хочется научиться программировать, но почему так мало подписчиков.Этот канал заслуживает большего
@mythl.l.l9397
@mythl.l.l9397 3 роки тому
Это самый понятный обзор из всех, что я видел+ сразу схему начал собирать. Я надеюсь будет ещё
@Serdges
@Serdges 3 роки тому
Дружище! Благодарю тебя. Много лет пытаюсь заняться программированием микроконтроллеров. И вот, наконец-то ! БАЦ! и всё становится понятным. Не сплю ли я? И таким простым. Счастья тебе и радости. Не бросай нас, Нам так нужны твои уроки. Время пришло.
@user-il8iw3cd2z
@user-il8iw3cd2z 5 років тому
Очень интересный контент, хотел бы увидеть побольше и подробнее про программирование ардуино!
@Amigosworlds
@Amigosworlds 5 років тому
Продолжай развитие этой темы!!
@tonik7772
@tonik7772 5 років тому
С возвращением ! Ждём новые видео!
@user-yn3mz3zz2c
@user-yn3mz3zz2c 5 років тому
Спасибо очень доходчиво объяснил. Жду ещё уроков
@alekskapitonov2738
@alekskapitonov2738 3 роки тому
Очень хороший канал. Продолжайте пожалуйста вашу работу.
@znaniesila1406
@znaniesila1406 4 роки тому
Отличная подача материала, не понимаю почему так мало лайков и подписчиков!
@serferinterneta
@serferinterneta 2 роки тому
Спасибо, то что надо! Очень интересно.
@user-nn4cu6sv7i
@user-nn4cu6sv7i 2 роки тому
Лучший канал про ардуино на ютубе!
@TelmanBagirov
@TelmanBagirov 2 роки тому
Великолепное объяснение. Люблю вас) спонсирую )
@greenarmy4705
@greenarmy4705 5 років тому
С возвращением чувак!
@homester8899
@homester8899 5 років тому
Спасибо за уроки.
@les12001
@les12001 4 роки тому
Спасибо! Очень познавательно
@TheFenix717
@TheFenix717 5 років тому
Очень качественный урок! В следующем уроке с проблемами ардуино, расскажи пожалуйста про зависание ардуино, наводки и т.д.
@OBEH117
@OBEH117 5 років тому
спасибо,все очень понятно,жду еще уроков)
@user-id4yi9bd5d
@user-id4yi9bd5d 5 років тому
Давай больше таких видосов!
@elenapoplos9537
@elenapoplos9537 3 роки тому
Спасибо за видео и советы
@nikitanikitov132
@nikitanikitov132 5 років тому
Больше видео. Очень хорошо рассказываешь.(Было бы круто, если бы разобрал алгоритм программы какого нибудь робота на Arduino)!
@user-bl6mq5un2u
@user-bl6mq5un2u 5 років тому
Друг, я думаю, многие очень добросовестно посмотрели 2 урока про коридор-хотелось бы понять, какой конечный продукт можно сделать самому? Опыты - здорово, но реальное применение - это то, для чего опыты нужны. Надеюсь на то, что Канал всё-таки будет развиваться вместе с автором 💪🏻 Зы: советую книгу Келли Макгонигал «Сила Воли: как развить и укрепить». Сорри, я не знаю, как тут в личку писать.
@vitalyivanov7228
@vitalyivanov7228 Рік тому
спасибо. хорошо показано. понятно
@user-dh8pj9ii1d
@user-dh8pj9ii1d 5 років тому
Ждем продолжения. Так же ранее ты хотел рассказать про работу с atiny
@user-ym5sc1uq5p
@user-ym5sc1uq5p 4 роки тому
Пожалуйста продолжай. Самый понятный канал. Куда донатить?
@romanbru9504
@romanbru9504 2 роки тому
Видео бы про параллельное выполнение нескольких условий
@bumerang911
@bumerang911 5 років тому
Спасибо))
@user-bh1yq5nc4n
@user-bh1yq5nc4n 5 років тому
Спасибо
@user-gc5hm4yg2q
@user-gc5hm4yg2q 5 років тому
Очень ждём новые видео! Лень это зло, сам не могу что нибудь собрать.
@alexandernekrasov5828
@alexandernekrasov5828 5 років тому
реально хорошо
@beydaamo6387
@beydaamo6387 4 роки тому
На момент написания коммента, у меня тысячный юбилейный лайк
@777kinev
@777kinev 5 років тому
Класс!!!
@user-uv7oe9nj9u
@user-uv7oe9nj9u 4 роки тому
спасибо
@kosmos8460
@kosmos8460 2 роки тому
А можеш рассказать как подключить сдвигавый регистр и семисегментный индикатор, видео однозначно 👍
@Saint_Saint__
@Saint_Saint__ 5 років тому
Всё по полочкам разложил
@vitvisn
@vitvisn 4 роки тому
Может boolean это один бит а не байт, потому как в байте 8 бит
@loggi_1093
@loggi_1093 5 років тому
можно еще уроки по программирование, пожалуйста :3
@Ardbot
@Ardbot 5 років тому
Хватит лениться! Пили ещё годные видосы. Мы должны победить в себе эту лень
@anlaz1
@anlaz1 2 роки тому
Спасибо за Вашу работу. Я уже немного освоился в ардуино (очень немного) :). У меня вопрос такого плана. возможно ли на плате ардуино запрограммировать один из пинов, таким образом, чтобы он стал двунаправленной шиной передачи данных RX/TX ?
@user-is9bd7gp5f
@user-is9bd7gp5f 2 місяці тому
Круто
@vanchatv
@vanchatv 5 років тому
Лайк)
@vanchatv
@vanchatv 5 років тому
И подписка)
@user-ir1yp7op9r
@user-ir1yp7op9r Рік тому
Массив для написания строки это сИИИльно!)) можно просто прописать строку после СериалПринт, а объявление чар-массив удалить за ненадобностью
@AlexOblack
@AlexOblack 4 роки тому
Блин, друг. Так четко все. Я так долго искал объяснение всякой нечести и случайно наткнулся на твой канал, все вечные мои вопросы ты просто решил. Поделись источником где все изучал, я не только про Ардуино, но и про электронику в общем. Пожалуйста
@HiDev
@HiDev 4 роки тому
Ну тут все банально, гугл и ютуб) Образование у меня совсем другое)
@otherattack6125
@otherattack6125 5 років тому
Продолжайте пожалуйста, Вас легко воспринимать. Расскажите про оптимизацию кода. Про уменьшение размера прошивки. Кстати uint8_t например:) И не нашёл на Ютубе стрим по написанию сложных программ. Меню, подменю. В общем Лайк, репост.
@MrCrystan
@MrCrystan 5 років тому
менюшки видел а про unit8 вообще загадка
@kostyaunin2900
@kostyaunin2900 4 роки тому
Привет. Как то возможно сделать что бы вместо потенциометра можно было числом задвать нужное значение на выбранном светодиоде?
@user-zu7iu7ui3i
@user-zu7iu7ui3i 5 років тому
Добрый день. Сделай какой-нибудь проект с модулем распознавания голоса Easyvr Shield 3.0
@rckz8375
@rckz8375 3 роки тому
Поверь мне так хорошо даже про алфавит не объясняли
@turrus5417
@turrus5417 5 років тому
Большой лайк 😃&&5
@user-uj7iq3th3q
@user-uj7iq3th3q 3 роки тому
Мужик, ты куда пропал? Смотрел другие обучалки по ардуино - прыгают с темы на тему, ничего толком не поймеш, только голова болит! Читал другие отзывы - все тебе благодарны и ждут продолжения. Зачем бросил?? Может наведеш примеры с Arduino Ethernet и с теми, где встоенный Вай Фай? Очень надо
@user-uv7oe9nj9u
@user-uv7oe9nj9u 4 роки тому
хочу больше уроков по ардуине
@ariliz1000
@ariliz1000 5 років тому
мне нужно сделать один проект на ардуино но я не имею времени начать разберется. вопрос! вы можете создать мне устройство по моей заявки естественно за оплату!
@ethno-workshop
@ethno-workshop Рік тому
And how to make the Arduino output sample bass or any other without connecting to a computer or phone? Example: a kick and we immediately get the sound of a bass drum in headphones (without midi output)...
@LLDevLab
@LLDevLab 5 років тому
Спасибо, хорошее видео. Вы забыли упомянуть тип enum. В Вашем примере константы belqi, krasnqi...Гораздо красивее бы выглядели с enum.
@MrCrystan
@MrCrystan 5 років тому
можно пример? вообще такую функцию не видел
@muxriddinmuqimov6658
@muxriddinmuqimov6658 4 роки тому
kruta!!!!!
@user-bv4sr4gk2m
@user-bv4sr4gk2m Рік тому
Вы берете в работу переделку и доработку уже написаного кода
@dimapiter7586
@dimapiter7586 5 років тому
Очень познавательно. Я так понимаю, чтобы передать состояние кнопки достаточно переменной Boolean?
@HiDev
@HiDev 5 років тому
Да, верно)
@dimapiter7586
@dimapiter7586 5 років тому
Спасибо! Давно мучаюсь над устройством на Nrf24l01. На передатчике датчик уровня жидкости (кнопка по сути) на приемнике - насос, который отключается при достижении оного. Все думаю как передать в массиве состояние кнопки.
@igorovcharov7424
@igorovcharov7424 5 років тому
типы дынных... А еще арбузные где-то наверно есть? ;-)) Поправьте ачипятку!
@user-hd6wk1yi8q
@user-hd6wk1yi8q 5 років тому
Давно тебя не видели Куда пропал?
@HiDev
@HiDev 5 років тому
Были обстоятельства из-за которых не мог видео снимать, плюс лень имеет место быть)
@user-vd3cx1yo5k
@user-vd3cx1yo5k 5 років тому
только лень николай)
@Rus_slan
@Rus_slan 4 роки тому
Нужно продолжать. Зачем было начинать?
@efimbartos6224
@efimbartos6224 5 років тому
Интересно! 👍 Решил попробовать научиться программировать ардуино (есть задумка сделать одну светодиодную хреновину), но в программировании я тот ещё чайник😕. А зачем каждый раз писать слово "void" (void setup, void loop)? Это обязательно?
@ARIMF
@ARIMF 5 років тому
Это базовая структура программы. Сэтап исполняется один раз при старте, Луп исполняется постоянно в бесконечном повторе. Писать их необязательно, они уже вписаны в шаблон при открытии оболочки. Автор об этом совсем не рассказывал, можно посмотреть на канале "Заметки ардуинщика", там давно все подробно и доступно изложено. Я сам там учился.
@user-xt9ht5cy2t
@user-xt9ht5cy2t 2 роки тому
4:20 «а что если ардуино в корпусе и не могу посмотреть какой порт к какому светодиоду подключён…» и на 4:40 решил написать порты, к которым светиодиоды подключены👍🏻
@jolpnem7645
@jolpnem7645 3 роки тому
Почему тип булл занимает байт, а не бит?
@lockheadmaverick489
@lockheadmaverick489 4 роки тому
А как прошло сбрасывание массива? Что после текста "Hi dev!" он сбросился и начал заполнятmся по букве, а до этого накапливал буквы?
@HiDev
@HiDev 4 роки тому
Я в конце заполнил массив пробелами
@user-dk7jk1uz3l
@user-dk7jk1uz3l Рік тому
5+
@bagoffyt7486
@bagoffyt7486 5 років тому
Ище уроки!!!!
@bogdanmitenkov6815
@bogdanmitenkov6815 4 роки тому
у переменной типа int не может быть максимальным значением от -32к до 32к, эти значения могут быть у типа short
@micromaster4405
@micromaster4405 Рік тому
Int 16 битный здесь
@vermeer1850
@vermeer1850 5 років тому
Го ещё урок но для чайников
@vermeer1850
@vermeer1850 5 років тому
Слушай а в этой среде можно редактировать код
@vermeer1850
@vermeer1850 5 років тому
Просто я хочу что бы esp имела функции сразу двух гаджетов а и можно было переключатся потенциометром
@HiDev
@HiDev 5 років тому
Такое можно реализовать
@vermeer1850
@vermeer1850 5 років тому
@@HiDev урок будет?
@user-fz7nq6ks8k
@user-fz7nq6ks8k 5 років тому
Лучшие для самоваров
@user-lf4nr4rx7g
@user-lf4nr4rx7g 5 років тому
Вопрос уважаемому автору или посетителям канала,купил не дорогую ардуину УНО на алике,все светиться и работает стандартный блинк залился,датчики а также часы реального времени при выводе данных в монитор порта выдают кракозябры.,вот что с ней не так?(я начинающий ,но уже повторил проект метеостанции на базе ардуинки нано-3,все датчики и часы на ней вполне работоспособные те которые я пытался запустить на уне)
@MrCrystan
@MrCrystan 5 років тому
Бауд рейт (скорость опроса) смотрите 9600 стандарт но не всегда
@user-lf4nr4rx7g
@user-lf4nr4rx7g 5 років тому
@@MrCrystan да перепробывал я все скоростя что предлагались,ни где адекватного отображения нету
@alexaizenberg8078
@alexaizenberg8078 5 років тому
печалька
@olex_bobex
@olex_bobex 3 роки тому
Я 100 комент
@lilkristal9851
@lilkristal9851 5 років тому
А если ты уже загрузил скетч в ардуино его можно потом удалить или перепесать
@MrCrystan
@MrCrystan 5 років тому
Да можно
@user-qn9gx3qi5k
@user-qn9gx3qi5k 5 років тому
+
@user-hu9cx6to9q
@user-hu9cx6to9q Рік тому
Помогите решить вопрос) Ардуино это язык программирования или устройство?
@micromaster4405
@micromaster4405 11 місяців тому
Это торговая марка аппаратно-программных средств
@Remont_111
@Remont_111 4 роки тому
А где урок про многозадачность?
@skiperalexandr2200
@skiperalexandr2200 4 роки тому
че то затихло все... а жаль, ток настроился и тишина
@iki7092
@iki7092 5 років тому
boolean аж один байт на всего лишь два значения - 1 и 0. Почему так много на него? q^q
@HiDev
@HiDev 5 років тому
Ее не корректно считать битом (хотя по сути она им и является) это просто такая данная, которая может быть либо нулем либо единицей, что бы можно ее было использовать как "флажок", в памяти она занимает байт
@iki7092
@iki7092 5 років тому
Hi Dev! Понятнее не стало :") Причем здесь возможность использовать как флаг и увеличение размера в 128 раз? о.о Объясните, пожалуйста!
@user-yg9yd3vg4v
@user-yg9yd3vg4v 4 роки тому
Какого лешего??? Я нашел классный канал с крутым обучением, но автор забросил это направление... Возвращайся, ты нам нужен!!!
@Kirill-ef3td
@Kirill-ef3td 3 роки тому
7:40 Где обещанное "ДАЛЕЕ", где обещанное о многозадачности ардуино, где обещанные интересные уроки? Обещанное три года ждут! Прошло уже три года!!! Мы уже устали ждать!
@Noxmyn
@Noxmyn 5 років тому
И опять пропал...
@yarriksauker993
@yarriksauker993 4 роки тому
Стань учителем
@MrAndreas180
@MrAndreas180 3 роки тому
Ни хрена это не с нуля, я ни хрена не понял, то ли старею, то ли я прав.
@beinen4088
@beinen4088 2 роки тому
Hi Dev лучше объясняет чем алекс
@ayrys_prod
@ayrys_prod 4 роки тому
Очень хороший и понятный даже нулевому новичку урок. Но, как человек, имеющий чуть-чуть опыта в быдлокоде, могу посоветовать ставить табы между началом строки и самим кодом в функциях. Ну уж очень глаза режет, да и удобочитаемость страдает :/
@pro100filka4
@pro100filka4 5 років тому
ауеть ты мозг засераешь... все проще ..... ты специально не хочешь людям не чего показать ?:)
Уроки Arduino: энергосбережение и сон
19:03
Заметки Ардуинщика
Переглядів 114 тис.
Excited Dog Zooms In and Out of Sliding Door!
00:18
The Pet Collective
Переглядів 4,4 млн
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
BMW просто издевается над нами! Силы на исходе…
1:34:41
ИЛЬДАР АВТО-ПОДБОР
Переглядів 3,5 млн
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Переглядів 918 тис.
Excited Dog Zooms In and Out of Sliding Door!
00:18
The Pet Collective
Переглядів 4,4 млн