Лучший симулятор Arduino UnoArduSim V2.6. Первая серия. Arduino для начинающих. Подключение моторов.

Коды к 1 серии
Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов
Arduino ide для начинающих    • Arduino ide для начинающих. Скорогово...   Как прошить Arduino UNO    • Как прошить Arduino uno. Обзор платы....   Как прошить Arduino Pro Micro    • Как прошить Arduino Pro Micro ATmega3...   Как прошить Digispark ATTiny85    • Как прошить Digispark Attiny85. Обзор...   Симулятор Arduino UnoArduSim V2.6. Вторая серия    • Лучший симулятор Arduino UnoArduSim V...   Симулятор Arduino UnoArduSim V2.6. Третья серия    • Лучший симулятор Arduino UnoArduSim V...   Симулятор Arduino UnoArduSim V2.6. Четвертая серия    • Лучший симулятор Arduino UnoArduSim V...   Симулятор Arduino UnoArduSim V2.7. Пятая серия    • Лучший симулятор Arduino UnoArduSim V...   Симулятор Arduino UnoArduSim V2.9.1 Шестая серия    • Лучший симулятор Arduino UnoArduSim V...   Симулятор Arduino UnoArduSim V2.8.2 Седьмая серия    • Лучший симулятор Arduino UnoArduSim V...   Драйвер L298N для DC Motora
Драйверы A4988 и DRV8825 для ШД
Шаговый двигатель Nema 17
Шаговый двигатель 28BYJ-48 5V
DC Motor 3,7v без энкодера
DC Motor 12v без энкодера
DC Motor 6-12v с энкодером
Набор светодиодов 100 шт
Сопротивления разного номинала
Потенциометры
Пьезоэлектрический динамик
Тема урока - Моторы. Это приложение для визуальной демонстрации и настройки скетчей, для платы 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

Смотрите также