Статьи отсортированы в порядке их посещаемости

Урок 0. Монитор порта

Опубликовано 01.07.2014 20:41:00


Все, что написано далее, следует прочитать быстро и не особо вдаваясь в еще не понятные термины. К данной теме мы еще подробно вернемся в уроке №6. А сейчас в двух словах расскажем о мониторе порта, в который будем выводить различную информацию в последующих уроках.

 

Контроллер в плате Arduino имеет замечательный интерфейс UART, который в сочетании со встроенным в UNO USB-to-UART конвертером, позволит установить двунаправленую связь с компьютером.

В среде Arduino IDE связь компьютера с контроллером обернута в графическую оболочку - Монитор порта. Для открытия которого щелкаем Сервис => Монитор порта, либо же комбинация клавиш Ctrl+Shift+M

Монитор порта в среде ардуино

Читать

Начало работы с Arduino, установка драйверов

Опубликовано 18.06.2013 14:07:00


В данной статье мы рассмотрим установку драйверов  для плат, которые были разработаны компанией Arduino и имеют стандартные для них USB to UART переходники (имеющие дефолтные драйвера в папке с Arduino IDE)  такие как ATmega16U2, FT232RL.

В случае, если у вас китайкая версия платы с конвертером на CH340G, воспользуйтесь данным руководством

Устройство платы Arduino и основные детали на ней

Читать

Урок 1. Цифровые выводы

Опубликовано 06.07.2014 13:29:00


На наш взгляд, первое, с чего можно начать знакомство с платформой Arduino это её цифровые выводы. Они нам пригодятся для подключения различной периферии: светодиоды, реле модули и т.п

На плате Arduino UNO их 14 (D0-D13). Они могут работать как входы, как выходы и как выходы с поддержкой ШИМ. 

 

Конфигурация выводов как вход либо выход задается в void setup

  // Инициализируем цифровой pin 3 как выход
  pinMode(3, OUTPUT);
  // Инициализируем цифровой pin 3 как вход   
  pinMode(3, INPUT);
Читать

Cамодельный анемометр

Опубликовано 17.09.2013 21:06:00


Автор: roman2205

   

История такова. Перед тем как тратить деньги на большой проект ветряка решил сначала сделать анемометр, который покажет есть ли у меня ветры. А потом будет как дополнительный датчик для тормозной системы, который будет оповещать, что поднялся сильный ветер.

Должно было получиться что-то вот такое

Размеры анемометра

Читать

Программатор Громова cделай сам (DIY)

Опубликовано 15.01.2013 6:50:00


При желании работать с контроллерами, нам, как ни крути, придется обзавестись программатором. В данной статье рассмотрен простейший ISP программатор для микроконтроллеров AVR, работающий с удобной программкой для прошивки контроллеров UniProf.

Представляем вашему вниманию вариант нашей разводки программатора под смд компоненты.

Читать

Z- IR receiver. Модуль ИК приемника

Опубликовано 05.05.2014 8:44:00


Модуль ИК Приемника в связке и ИК пультом дистанционного управления позволит легко реализовать дистанционное управление платой Arduino.

Он представляет из себя не что иное, как ИК приемник VS1838B с установленной на плате рекомендуемой производителем обвязкой.

Для работы с данным модулем "из коробки" необходим ПДУ с частотой 38 кГц.

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

Модуль ИК приемника

Читать

Z- PCF8574T I2C модуль

Опубликовано 04.11.2014 1:26:00


Модуль на основе микросхемы PCF8574T позволит легко решить проблему нехватки цифровых входов/выходов.

В свою очередь, цифровые выходы могут использоваться для управления различной периферией: светодиоды, реле модули и т.д., а режим работы в качестве цифровых входов поможет считывать состояние вывода, т.е. можно цеплять различные цифровые датчики, но самым обыденным примером является подключение и считывание состояния кнопок.Z- PCF8574T расширитель I/O портов с I2C интерфейсом

Читать

Подтяжка линии I2C

Опубликовано 09.10.2014 12:57:00


Устройства работающие по интерфейсу I2C встречаются довольно часто, это различные часы реального времени, модули дисплеев, расширители потов и т.п.

Для работы шины I2C необходима внешняя подтяжка к питанию, состоящая из двух резисторов. От номинала резисторов зависит работы шины. Наиболее распространенные номиналы подтяжек в Arduino тематике это 10k и 4.7k. Резисторы номиналом 1.5k являются крайним значением для подтяжки линии I2C.

Для примера будем рассматривать номинал в 4.7k

 

В виду необходимости внешней подтяжки, производители монтируют резисторы прямо на модули.

Однако, что будет происходить при подключении сразу нескольких таких  устройств к шине I2C? 

Читать