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

Заливка bootloader с помощью программатора Громова

Опубликовано 01.04.2013 9:16:00


Заливка bootloader для Arduino с помощью программатора Громова

 

В данной статье мы произведем заливку Arduino bootloader'а с помощью программатора Громова и легкой в использовании программки Uniprof. 

Заливка бутлоадера Arduino с помошью программатора Громова

Для начала необходимо скачать и распаковать программку Uniprof. Ссылка на скачку на сайте разработчика не работает уже довольно давно.

После успешной распаковки необходимо подключить программатор к компьютеру и подать отдельное питание на программатор. Откуда взять питание и как подключать к контроллеру написано непосредственно в статье об изготовлении программатора. 

Читать

Автоматический полив растений

Опубликовано 13.10.2013 19:19:00


Автор: twsdwf

Вступление.

Пару лет назад увлёкся разведением разных экзотических растений. Благо, подоконники (почти полметра на полтора) позволяют поставить довольно много горшков. Но в прошлом году, как может помнят москивичи, жара была неслабая. Так как работаю я в офисе, то удавалось поливать только утром и вечером. И этого явно было маловато.

Плюс ещё отъезды на дачу на выходные... А один только полметровый куст эвкалипта способен за два дня и ночь испарить 2-3л воды и успеть завянуть.

Фитильная система не понравилась тем, что она нерегулируема и жрёт место на окне. Которого и так мало. Лейки-пипетки типа plant genie не подошли по причине того, что даже познав дао втыкания их в горшок(не так воткнул -- или не капает или вытекает за пару часов), их надо или так много, что не хватает площади горшка или горшок небольшой и просто переворачивается. Ну и на заявленные две недели этих 0.22л тоже не особо хватает.

Поливной рукав вращающийся на сервоприводе

Читать

Что такое Ардуино скетч?

Опубликовано 03.03.2013 16:47:00


Скетч - это программа, написанная для платформы Arduino и имеющая определенную структуру.

Для начала рассмотрим в простой, абстрактной манере как работает ваша плата с программной точки зрения. Arduino, по сути, является распиновкой (разводкой ножек микроконтроллера на удобные для использования входы/выходы - пины) микроконтроллера Atmega. Как вы заметили, разные платы содержат различные контроллеры и, соответственно, имеют разную конфигурацию пинов. Изготовитель устанавливает на плату arduino hex-прошивку (bootloader), которая стартует при включении и передает управление скетчу, написанному и залитому пользователем.

Читать

Bootloader optiboot

Опубликовано 20.07.2013 22:11:00


С каждым днем компания "Arduino" разрабатывает и производит все большее количество плат (на данный момент среда версии 1.0.5 поддерживает уже 27 вариаций различных плат), модернизации также постоянно подвергается и среда разработки Arduino IDE. 

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

В 2010 году некий Рыцарь Петр (Peter Knight), написал новый бутлоадер, который стал занимать в 4 раза меньше места в сравнении со стандартным (всего 512 б флеш-памяти). Также увеличилась и скорость загрузки скетчей. Теперь она производится на скорости 115200.

Данный бутлоадер получился настолько удачным, что теперь он установлен по дефолту на платах Arduino UNO, Mega 2560.

Читать

Что такое Arduino IDE?

Опубликовано 18.07.2013 16:46:00


Среда разработки Arduino представляет собой текстовый редактор программного кода, область сообщений, окно вывода текста(консоль), панель инструментов и несколько меню. Для загрузки программ и связи среда разработки подключается к аппаратной части Arduino.

Описание основных элементов Arduino IDE

-Где её можно скачать?

-Свежую версию всегда можно найти на официальном сайте arduino.cc

 

-Для каких операционных систем она доступа?

-Windows, Mac, Linux

 

-Существует ли полное, официальная справка о программировании Arduino?

-Да, но к сожалению только на английском. Ссылка.

Читать

Что такое Arduino Шилд (Shield)?

Опубликовано 05.03.2015 14:35:00


Шилд для Arduino - это подвид плат расширения, которые состыкуется с Arduino как бутерброд.

Читать

Подключение аналоговых датчиков к Arduino

Опубликовано 13.06.2015 21:41:00


В тематике Arduino имеется большое количество датчиков. В данной статье рассмотрим работу с аналоговыми датчиками. Аналоговыми они называются из-за того, что в зависимости от внешних факторов на их выходе изменяется напряжение.

В данной статье мы расскажем о том как их подключить к Arduino и считать аналоговый сигнал.

Читать

Z- LCD I2C Keypad Shield

Опубликовано 21.11.2014 21:30:00


Z- LCD I2C Keypad Shield - это плата расширения имеющая на своем борту символьный дисплей 1602, а также 6 кнопок (5 считываемых и перезагрузки).

В обычном LCD Keypad Shield'е дисплей подключается к выводам Arduino напрямую, для этого задействуется целых 8 цифровых выводов из 14 доступных (с D4 по D10). Найти какой-либо шилд, поверх которого можно установить данную плату - не самая простая задача.

В нашем же шилде дисплей подключается к контроллеру через микросхему PCF8574T, работа с которой производится по двухпроводному интерфейсу I2C. В общей сложности для работы шилд задействует всего 3 аналоговых входа: A0 для считывания показания 5 кнопок и A4, A5 для работы с дисплеем.

Zelectro LCD I2C Keypad на микросхеме PCF8574T с возможность выбора адресации

Читать