Лучший симулятор Arduino UnoArduSim V2.6. Первая серия. Arduino для начинающих. Подключение моторов.
ฝัง
- เผยแพร่เมื่อ 28 ส.ค. 2024
- Коды к 1 серии kolotushkin.co...
Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов kolotushkin.co...
Arduino ide для начинающих • Arduino ide для начина...
Как прошить Arduino UNO • Как прошить Arduino un...
Как прошить Arduino Pro Micro • Как прошить Arduino Pr...
Как прошить Digispark ATTiny85 • Как прошить Digispark ...
Симулятор Arduino UnoArduSim V2.6. Вторая серия • Лучший симулятор Ardui...
Симулятор Arduino UnoArduSim V2.6. Третья серия • Лучший симулятор Ardui...
Симулятор Arduino UnoArduSim V2.6. Четвертая серия • Лучший симулятор Ardui...
Симулятор Arduino UnoArduSim V2.7. Пятая серия • Лучший симулятор Ardui...
Симулятор Arduino UnoArduSim V2.9.1 Шестая серия • Лучший симулятор Ardui...
Симулятор Arduino UnoArduSim V2.8.2 Седьмая серия • Лучший симулятор Ardui...
Драйвер L298N для DC Motora smo.to/KE6Zg
Драйверы A4988 и DRV8825 для ШД smo.to/BBGzp
Шаговый двигатель Nema 17 smo.to/nUzns
Шаговый двигатель 28BYJ-48 5V smo.to/Poibv
DC Motor 3,7v без энкодера smo.to/wXpNj
DC Motor 12v без энкодера smo.to/YrYBm
DC Motor 6-12v с энкодером smo.to/huNld
Набор светодиодов 100 шт smo.to/28RPy
Сопротивления разного номинала smo.to/eSAE1
Потенциометры smo.to/Glt24
Пьезоэлектрический динамик smo.to/t5bq7
Тема урока - Моторы.
Это приложение для визуальной демонстрации и настройки скетчей, для платы Arduino Uno и не только. Я например настраиваю скетчи и для других плат, просто при этом учитываю различия в расстановке контактов.
Главным плюсом приложения UnoArduSim, является снижение рисков испортить плату, так как при настройке в реальных условиях можно перепутать провода, или по ошибке назначить входом не тот контакт. Архив с приложением весит всего 20 мегабайт, а само приложение после извлечения около 40 мегабайт, как и остальные версии программа не нуждается в установке.
UnoArduSim замечательно работает на моем стареньком, одно ядерном компьютере, с частотой 1.6 гигагерц, и с 1 гигабайтом оперативной памяти. Так что можно считать, что подойдет абсолютно любой компьютер с Windows на борту.
Если у вас интерфейс на английском, то откройте вкладку Configure, и выберите пункт Preferences.
Здесь можно выбрать: язык интерфейса, тип платы uno: R1, R2 и R3, можно указать размер буфера twi, он же i2c, есть 2 варианта шрифтов, 3 варианта размера шрифта, и еще несколько предпочтений.
Окно приложения состоит из: окна для редактирования программ, лабораторной панели с виртуально платой Arduino uno, и различными устройствами, окно для отображения значений всех имеющихся в скетче переменных, окно для вывода различных сообщений и подсказок, меню и панель инструментов.
Окно редактирования программ запускается во вкладке Файл, через пункт Изменить/Изучить, или просто двойным кликом левой кнопки мышки, в зоне самого окна редактирования.
В окне имеется небольшой скетч, который открывается по умолчанию при запуске приложения. Нажав на зеленую стрелку запускается эмуляция программы в полноценном режиме. Остановить процесс можно нажатием на кнопку стоп. Для перезагрузки виртуальной ардуины служит кнопка сброс.
У светодиода есть две настройки: это выбор цвета - путем вписывания в поле одного из предложенных на модуле символов, и изменение полярности. По умолчанию катод подключен к минусу а анод свободен, и его можно подключить к любому контакту платы. Если установить галочку выше, то анод будет подключен к плюсу а катод к плате. Скорость передачи данных для модуля Serial порта должна быть такая же как прописано в скетче!
Открывается Serial порт кликнув дважды на модуль Serial. Программный Serial порт, работает также как и штатный, только его каналы приема и передачи данных можно назначить на любые другие контакты. Это может понадобиться в случаях, когда штатный Serial порт уже занят, например подключением к компьютеру, а к Arduino надо подключить еще одно устройство, например GSM либо Bluetooth модуль.
Для этого понадобится библиотека SoftwareSerial.
В отличии от версии 1.5.1, эта версия уже поддерживает работу с такими библиотеками как:
SoftwareSerial.h, Servo.h, SPI.h, Wire.h, OneWire.h, Stepper.h, SD.h, TFT.h и EEPROM.h.
Максимальное количество маленьких модулей ограничено 16, а больших 8 штук. В окно переменных выводятся значения всех переменных которые содержатся в используемом скетче. Модуль импульсный шаговый двигатель по сути обычный 4 фазный шаговый мотор, просто дополненный драйвером, как при использовании таких драйверов как A4988, DRV8825 и других подобных, которые поддерживают управляющие сигналы Step, Dir и Enable.
Желаю вам удачных экспериментов!
#симуляторarduino #unoardusim #arduino
Вай вай вай))) 2-х фазный шаговый двигатель назвал 4-х фазным))
Он то конечно 4-х контактный, но правильно называть его 2-х фазным, так как он имеет 2 обмотки!
Спасибо, мастер! Это лучшее обучающее видео по симуляторам Ардуино, которое я видел.
Отличный и подробный обзор! Однозначно лайк!
Отличные уроки !
Все просто и доступно объясняешь.
Спасибо за видео !!! Осваивать Ардуинку стало еще интереснее и доступнее :)
Молодец. Хорошие уроки.
It was a nice and useful video. I liked it
Коммент в поддержку канала ;))
Спасибо. Интересная программа.
моя поддержка!!!
Спасибо за видео
Очень подробно 👍
И что произойдёт если назначить входном не тот контакт ???
Пасиба за ссылку на скачивания програмы
Программа разумеется отличная, но как по мне, то не могу себя "перенастроить" с Протеуса. Скажите, а как например в этой программе создать макет бегущей строки на на MAX7219 или часы на дисплее 16х2.
За видео лайк!! Спасибо
Супер!
Спасибо
Всем привет. Сегодня начал изучать Ардуино УНО Р3. Симулятор V8.2 уже есть. Качаю его.
@@m_kolotushkin Добрый вечер. У меня симулятор не воспроизводит кирилицу в скетче. Это нормально?
@@m_kolotushkin Я и 6 версию скачал - то же самое, кириллицу не поддерживает
Пожалуйста, отключите фоновую музыку. Ну, очень сильно отвлекает. Внимание прыгает со смысловой части урока на фоновое подвывание. :))), а за ролик спасибо.
Она не отключается, так как записана в это видео.
Кстати, последние несколько видео уже без музыки, так как тоже многие делали замечания, то слишком громкая музыка, то не по их вкусу, и так далее, в общем всем не угодишь, поэтому решил отказаться от нее!
Тем более, что каждый может в другой вкладке браузера сам себе включить то что ему нравится.
масштабы рукожопия превышают галлактические.
"То что мёртво умереть не может" это про атмел и пик). Юзайте арм.
Он и быстрее и дешевле.
@@m_kolotushkin та уже пора - 20 лет как бы
@Канал PRO Ютуб вы ничего не путаете? линейке stm32 10 лет, информации "хоть обпейся, обоссы хоть сапоги " по поводу esp, глубже разберитесь, не так все розово...
добрый день
с интересом изучаю ваши публикации по симулятору
хочу смоделировать управление скоростью nema 17 через переменный резистор
соответственно придется использовать драйвер A4988.
однако в симуляторе драйвера как устройства нет
как быть? или ставим DC-мотор с энкодером, подразумевая что это наш драйвер симулируется?
Спасибо за видео) Напишите, пожалуйста, возможно ли использовать симулятор и делать заготовки для проектов (виртуальные) не используя физически радиокомплектующих
Да возможно!
Конечно же не не для всех проектов, но для многих!
Лойс если от КД
давно хочу спросить- как подключить библиотеку??
Как быть в том случае, если он ни одну библиотеку через #include не видит?
пожалуйста дайте ссылку на скачивание зорание спасибо!
Так а ссылка на скачивание где?)
У меня наверно не та версия, на аналоговый "А0" не ставится а ставится "14"
Подскажите, как подключить i2c lcd? У меня не получается, компилируется, но при загрузке выдает какие-то ошибки внутри своих же библиотек.
@@m_kolotushkin Спасибо большое!
а есть эмулятор, чтоб он работал точ в точ, как стандартое arduino IDE?, ну типо создавала com порт и через arduino ide можно было бы заливать скетчи
по идее должен быть, но я такого не знаю, просто разобрался как работает этот и если честно другое что-то даже не желаю изучать, так как считаю его удобным и скопировать скетч в Arduino IDE для меня не проблема
текст примеров не разборчив, т.к. принимаю в разрешении не более 360, как быть? а крупным шрифтом нельзя?
Походу без 100 грам на разберусь!
Почему-то функция random() всегда выдает 16-битное значение, хотя я явно указал 32-битную переменную как параметр. То есть нет совместимости с обычным ардуино-скетчем. Не пойдет для моей задачи...
У ардуины integer занимает 2 байта.
Здравствуйте, подскажите а на Виндоус 7 это приложение будет работать? Попробовать то не долго.. но я не очень пользователь хороший. И лишь не часто использую ардуино для самых минимальных задач. А ноут старый уже и только Виндоус 7 на нем стоит, другой не потянет наверное.
да!
@@m_kolotushkin спасибо 🙂
сайт у них что то не работает, если у кого есть закиньте куда то в облоко дайте ссылку, за ранее пасиб !
Подскажите. Я её могу подключить слайд аналоговый к аналоговому пинам. Ано афтоматический подключается к цифровым. В чем причиниа?
Надо вводить на английском с заглавной (большой буквы) на пример А0 А1 А2 А3 А4 А5
@@m_kolotushkin спасибо получилась. У меня ещё задачка. Я написал код считывать значение сервы с помощью потонциометра. Ну коротко говоря кручу на любой угол с помощью потонциометра. И я добавил две кнопки чтобы эти кнопки считывали данные с потонциометра и один записывал в епром память а вторая прочитывал. Возник ещё задачка в монитор порта все работает все как надо но серво двигател вообще не двигаться, в чем проблема?
@@bakirbazarkul161 обычно в 99% случаев причина в коде, надо код пересматривать, там причин может быть с десяток, даже такие о которых я сейчас могу и не догадываться.
В ESP32 приложение не сможет?
@@m_kolotushkin понял, скачаю, попробую. Спасибо
Неплохо было бы сделать то же самое для браузера.
tinkercad
как в етот тетрис добавить библиотеки ?
Ссылка не рабочая...Надо поправить, иначе все эти видео не имеют смысла....
Kak viyasnilos eto programma kanadskogo universiteta, i ee zakrili dlya postoronnih!
Mogete posprashivat u podpischikov, chtoby skinuli vam Unoardusim!
Polubomu ona u kogoto est!
Добрый день, а в этом симуляторе есть энкодеры?
Добрый день, пока нет, я обычно использую пару кнопок в режиме переключателя, и по очереди их переключаю!
Да, не очень удобно, но как вариант для отладки спасает!
@@m_kolotushkin благодарю!
Like 👍🏼👍🏼👍🏼🇧🇷
Главный вопрос, где тут эмулятор? Или автор с русским не дружит, и это все таки симулятор?
@@m_kolotushkin Ну так может исправь? Чтоб безграмотности было меньше!
А для Леонардо есть такой симулятор?
Возможно есть, я не в курсе, попробуйте погуглить
Скачал версию 2.7.1 в папке руский есть а вот в настройках не активен :( Вижу вы розбираетесь в них вопрос..Потянет ли он 5 датчиков температуры,ввайфай,камеру,датчик обнаружения звука,датчик преближения ,динамик,экран 320х240 сенсорный,датчик уровня воды,часы,и два чотырехканальных релейных модуля..Пришла идея сделать супер крутой инкубатор и с наблюдением параметров на андроид телефоне и былоб хорошо чтоб с телефона можна былоб настраивать этот инкубатор в случаи ЧП :) Если можете подкажите это реально.
@@m_kolotushkin я имел ввиду реальную плату Arduino uno 3.Или какая подойдет ?там нано микро илипойдет и Wemos , Mini .я то полный ноль в этом,увидел в сети что что-то похожее можно сделать и захотелось попробовать.
@@user-wl1cs4np8c только имей ввиду что вся электроника однажды сломается. Поэтому делай так чтобы после поломки температура в инкубаторе падала. Яйца нормально переносят понижение температуры, а вот повышение может быть опасным...
@@user-wl1cs4np8c а ты далеко от Киева живёшь? Если рядом, то могу помочь, я 5 лет инкубаторами занимался...
@@user-wl1cs4np8c если не знаешь какую плату взять то возьми MEGA. 100% не прогадаешь)))
@@m_kolotushkin я с Винницы.насчет ЧП можно поставить или какой нибуть ардунио из недорогих чтоб слал сигнал о ЧП ,или поставить обычный от инкубатора терморегулятор..я то хотел бы использовать Wemos D1 R3 он недорогой и с вайфаем , но у него только 1 аналоговый вход а сколько надо для моей идеи не знаю :)
Проект с дисплеем lcd 1602 не открывает
Потому что в скетче должны быть указаны библиотеки
#include "Wire.h"
#include "Adafruit_LiquidCrystal.h"
а в войд сетапе строка для инициализации
lcd.begin(16, 2);
Я об этом во второй серии рассказывал!
Или кидайте скетч сюда я подправлю!
А на MacOS такой эмулятор есть?
Нет! Но может эта статья поможет решить ваш вопрос www.iphones.ru/iNotes/kak-zapustit-lyuboe-windows-prilozhenie-na-mac-06-01-2020
Очень полезное приложение,давно старался подружиться с ардуино,успешно загубил парочку,на этом дружба закончилась.Возможно я совсем чайник но так и не смог смоделировать работу двух шаговиков с регулировкой оборотов.Для второго двигателя назначал выходы 4.5.6.7 ну а для потенциометра А1 .Помогите пожалуйста с этим вопросом.
@@m_kolotushkin спасибо за помощь,буду эксперементировать.
А stm32 работать можно...начинающий!!!!
@@m_kolotushkin у меня есть hex фаил.чем посоветуете его редактировать
Внутренний голос (Подставные чувства, подставные мысли) . Оказывается это не естественно для человека.
Мои наблюдения!
Много слышал от людей что то, по поводу внутреннего голоса, какая то не бьяснимая нормальным наглядным доказательством, интуиция. С детства я ни во что не верю. Решил проверить тело своё мощным металлоискателем. Металлоискатель сработал на голову и руки, имеются значит металлические ( не железные, так как не магнитятся даже сильными неодимовыми магнитами) маленькие предметы! Такой вот привет из роддома, о котором не ставят почему то в известность родителей!
После этого мне стало интересно, и я сделал МРТ головы ( для начала, так как стоимость процедуры не дешевая) и обнаружил радио имплантат возле правого уха, который как я понимаю имплантировали мне в роддоме, и это не голоса это чувства, так как идет непрерывная работа по нервной системе! Роздупляйтесь, это кремль гнида, ( это не голоса, это не внутренний голос, это не порчи, это не сглазы, это не магия, это не бог, это не карма, это не душа, это не привидения, это не терористы, это не соседи, вас ни кто не преследует, вам ни кто не угражает), как мне говорит, прикалывается над нами. Я ее ругаю днями на пролёт, не вслух, конечно же, так как не права она по полной программе! А ещё в помощь вам металло искатель, желательно мощный, так как деталька маленькая.
Я рождён ещё при союзе в 87-м году и как я понимаю имплантанты ставились в роддоме всем или очень многим и об этом родителей в известность не ставили! Система такая, об этом ни кто не должен был знать, но под контролем власти хотят держать каждый мозг! И все что вам послышалось или показалось, лишние навязчивые мысли в голове, непонятные переживания или даже дёргается глаз) это всё система отвлекает нас от чего то важного, в нашей личной жизни! Объяснение простое, система хочет что бы все на неё работали, она не хочет что бы каждый развивался и становился автономной частью! Система злая, (этим, если и спец службы заправляют, то не сами люди, это программа-bot ) и всё зависит о чём ты думаешь, много нервов и настроения мне попортить хотела, постоянные обсуждения. 3 года я терпел этот искусственный невроз и разбирался в чем дело, так как в себе уверен и здоров! К врачам безполезно обращаться так как их не специализировали в таких технологиях и тайных проделках системы, вам не помогут не психиатры ни психологи ни психотерапевты ни остальные прочие, только выявлять металлоискателем имплантированные места на теле самостоятельно и настоятельно брать направление к хирургу на операцию, типа у вас там киста или фиброма или ещё что то! Такие вот делишки. Система не хотела отпускать меня в частный сектор из города!
Те люди которые не вникают в это полностью, они называют это подсказками внутреннего голоса. Вообще у чистого и не имплантированного человека не может быть внутреннего голоса, и слышать человек сам себя не должен, а только понимать, мыслей не должно быть слышно.
Это програмка работает по всем, как минимум по всей территории бывшего СССР!
Если вы видите сновидения, это значит, в теле есть радио-устройства! Человек без имплантантов сновидения не видет, сон является просто спокойным ночным отдыхом! И утром проснувшись нету заморочек, что за сон и что бы это могло значить! Программка всячески отвлекает и морочит голову!
Есть ли в этом симуляторе часы реального времени?
Нет такого модуля нет, но его можно создать при помощи модуля UNO, это если очень надо! Я даже GSM модуль так создавал, конечно не один в один, но он отвечал на те АТ команды, которые меня интересовали.
@@m_kolotushkin Спасибо. Эх, очень не хватает часов для моей программы солнечного трекера.
@@MrSolPow в смысле, для поворота солнечной панели в сторону солнца?
@@m_kolotushkin да. У меня будет экваториальная монтировка с одним мотором. Там по датам разбил алгоритм. В принципе уже разобрался. Заказал делали, буду запускать программу в реале. Пока сделал имитацию времени для эмуляции.
Поворот нужен именно по часам, а не по освещенности. Так точнее, т.к. азимут Солнца в течении года по часам практически не меняется. Но для программы нужно точное время.
Еще на датчиках освещенности делают!
Ставится два датчика, а между ними вертикальная разделяющая перегородка, если оба датчика четко смотрят в сторону солнца, то на них попадает одинаковое количество света, и нечего не происходит. Когда солнце немного отойдет в сторону то перегородка будет создавать тень для одного из датчиков, тогда мотор подкручивает панель до того момента когда на датчики снова будет поступать одинаковое количество света.
Своего рода авто подстройка!
библиотеки можно в него добавлять ?
@@m_kolotushkin Только что пробовал SimulIDE как по мне намного лучше, та как пользуется внешний компилятор с библиотеками от установленной среды ардуино и это думаю очень правильно для симуляторов .
Доброго времени суток.Я не знаю как ваше имя но у меня вопрос такого плана,видел проэкт сверлильного станка для плат решил собрать но уних всё так на мудрено ,короче как мне написать скетч для шагового двигателя с двумя концевиками?Принцып работы1.при подаче питания ШД продвинулся с одного концевика к другому якобы отмерял растояние между концевиками и остановилась.2 при нажатии кнопки(педали)шаговый двигатель с уменшенной скоростью опустилась до 2концевика и вернулась к 1 концевику и остановилась.Вот хочу сделать такое на ардуине.Вот это видео th-cam.com/video/BUyuMZ2EFWw/w-d-xo.html
@@m_kolotushkin Понятно всё с вами
@@m_kolotushkin Понятно всё с вами
6.40min не 15 пин а 13 пин
все верно 13 пин, это все Т9 виноват)))
сорри что гнал(
где качать блять нигде нет ссилки