Записи по тегу: Arduino

Чарлиплексинг


Чарлиплексинг

Чарлиплексирование — это интересный метод, позволяющий использовать большое количество светодиодов,  чем контактов микроконтроллера.

Подробнее…

Как использовать прерывания на Arduino


Как использовать внешние прерывания в Arduino

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

Подробнее…

Где найти HEX-файл в Arduino IDE


Где HEX-файл в Arduino IDE

При использовании отладочных плат Arduino в Proteus-е для запуска симуляции нам необходимо указать файл прошивки для микроконтроллера. Если программа пишется в среде Arduino IDE, то HEX-файл мы можем найти следующим образом.

Подробнее…

Arduino в Proteus 8


Если вы разрабатываете какой-либо проект на базе плат Arduino, то сперва можно «обкатать» схему (или часть схемы) и программный код на симуляторе в программе Proteus. В этой статье рассмотрим как добавить плату Arduino Nano, встроенную в стандартную библиотеку Proteus, а также сторонние библиотеки отладочных плат.

Подробнее…

Основы программирования Arduino


Во всех программах Arduino присутствуют определенные элементы. Почти все они написаны на языке программирования Си. C — это простой, но надежный язык, который существует с начала 1970-х годов. У него относительно мало ключевых слов (слов, имеющих особое значение в языке). C не имеет встроенных команд ввода-вывода, как многие другие языки.

Подробнее…

Пять шагов написания программы для Arduino


Независимо от того, насколько сложной может быть программа, ее можно свести, по сути, к пяти шагам. Знание пяти этапов программы служит нескольким целям.

Подробнее…

Arduino Nano V3


Arduino Nano V3 — это плата с 8-ми битным микроконтроллером ATmega328P на борту. Разработана эта плата итальянской компанией Arduino. Она является одним из самых популярных плат из семейства Arduino в мире. Популярность достигается благодаря своей малой стоимости, компактности и легкой интеграции в различные проекты.

Подробнее…

Arduino Mega 2560 R3


Arduino Mega 2560 R3 — плата на базе 8 битного микроконтроллера Atmega 2560. Является самой мощной из всех плат на 8 битных микроконтроллерах. Она является более мощной и расширенной версией популярной платформы Arduino Uno.

Подробнее…

Плата Arduino Due


Плата Arduino Due — это отладочная плата с микроконтроллером на базе архитектуры ARM Cortex-M3. Платформа была разработана итальянской компанией Arduino. Она представляет собой одну из самых мощных платформ в линейке Arduino и предлагает много возможностей для разработки различных проектов.

Подробнее…

Arduino LilyPad


Arduino LilyPad — ардуиноподобное устройство, разработанное совместно двумя компаниями Leah Buechley и SparkFun Electronics. Отличием данной платы от других является использование малопотребляющейго контроллера ATMega168V. А так же то, что плата LilyPad часто используется в текстильных изделиях, датчики с платой соединяются токопроводящими нитями. В добавок, производитель заявляет, что плату можно стирать в воде руками.

Подробнее…