6 — Умный дом на Ардуино. Глава I — Теплый пол. Часть 2 — Управление и настройка через web. 2

В предыдущей статье мы сделали «пассивное» управление теплым полом. Когда контроллер с заданными параметрами управляет теплым полом. Также мы рассмотрели как посылать запросы на Ардуино через WEB—интерфейс. Ниже рассмотрим управление теплым полом через Web-интерфейс, а также его настройку. Наша схема претерпера изменения. В обмене данными между ардуинками мы использовали Serial, но теперь мы будем использовать ...

Шпаргалка. I²C на контроллерах Atmel

Описание выводов контроллеров Atmel для управления через I²C(последовательная шина данных для связи микросхем) Atmel ATMega 8/48/168/328/Arduino 28 — SCL — (Arduino Аналоговый 5) 27 — SDA — (Arduino Аналоговый 4) ATTiny25/45/85/13 — ATTiny 2313/4313 19 — SCL 17 — SDA ATTiny 24/44/84 9 — SCL 7 — SDA ATTiny 26/261/461/861 1 — SDA 3 — ...

4 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 3 — php — windows 9

Для передачи данных на Ардуино и чтения данных с него будем использовать библиотеку php_serial.class.php. Данная библиотека написана для Linux Поэтому, мы будем использовать виртуальную машину VirtualBOX с установленной на нее OpenWRT Далее рассмотрим: Файлы, необходимые для общения с Ардуиной через php(OpenWRT, VirtualBOX, WinSCP, php_serial.class.php) Создание виртуальной машины в VirtualBOX Настройка OpenWRT(php, http, dhcp, serial) Пример обмена ...

3 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 2 — Delphi 4

В продолжении о передачи и получении данных с Ардуино, рассмотрим пример с использованием Delphi2009. Для передачи и чтения данных по Seial при помощи Delphi2009 требуется библиотека компонентов TCOMPORT(загружена с этого сайта). Создадим новый проект и добавим на форму: timer(задержку ставим 100 миллисекунд и выключаем таймер) comport(В настройках указываем номер и скорость порта) button memo 2 ...

2 — Умный дом на Ардуино. Глава II — Передача и чтение данных. Часть 1 — Visual Studio 1

Прежде чем писать дальше об управлении и мониторинге умного дома, необходимо научиться получать данные с контроллеров, а также отправлять на них команды с использования различных платформ разработки. Рассмотрим одну из них — Microsoft Visual Studio 2013 Загрузить можно с офф сайта триал версию на 90 дней Для передачи и чтения данных по Seial при помощи ...

Прошивка контроллеров ATMEL при помощи Arduino готовыми HEX файлами 16

Как прошить контроллер ATMEL HEX-файлом при помощи Arduino Для решения этой задачи нам необходимо: 1. Arduino, прошитая как Arduino ISP 2. Контроллер ATMEL, подключенный к Arduino согласно пинам Arduino ISP 3. HEX файл для контроллера, которым мы будем прошивать. 4. Скопировать файл arduino\hardware\tools\avr\etc\avrdude.conf в папку arduino\hardware\tools\avr\bin\ Для прошивки контроллера нам необходимо запустить файл arduino\hardware\tools\avr\bin\avrdude.exe с ...

Arduino. Как написать один скетч для разных контроллеров.#if defined

Как же написать скетч, который бы работал для разных контроллерах и зачем это вообще нужно? За пример возьмем скетч PWM сигнала, написанный для контроллера ATmega328p и ATtiny85. Из описания выводов ATtiny85 и ATmega328p видно, что PWM выводы для этих контроллеров разные. Для ATmega328p [Номер выхода контроллера — номер выхода на ардуино] 5 — 3 — PWM 11 ...

Ошибка «please define PAGEL and BS2 signals in the configuration file for part» при прошивки ATtiny45/85 3

Прошивка контроллеров ATtiny45/85 осуществляется по аналогии с прошивкой ATtiny2313. Используется тот же самый архив с файлами! При прошивке контроллеров ATtiny45/85 через ArduinoISP могут появится ошибки: please define PAGEL and BS2 signals in the configuration file for part Идем в папку arduino\hardware\tools\avr\etc\ и открываем файл avrdude.conf Находим в нем секцию для ATtiny45 добавляем два параметра Получаем Тоже самое проделываем ...

Описание выводов контроллеров Atmel ATTiny24/44/84

Описание выводов контроллеров Atmel ATTiny24/44/84
Описание выводов микроконтроллеров ATTiny 24/44/84 для подключения к Arduino Распиновка для прошивки контроллера: [Номер выхода контроллера — номер выхода на ардуино] 4 — RESET — ArduinoUno Pin10, ArduinoMega 53 1 — VCC 14 — GND 7 — MOSI — ArduinoUno Pin11, ArduinoMega 51 8 — MISO — ArduinoUno Pin12, ArduinoMega 50 9 — SCK — ...

Описание выводов контроллеров Atmel ATTiny2313/4313

Описание выводов контроллеров Atmel ATTiny2313/4313
Описание выводов микроконтроллеров ATTiny 2313/4313 для подключения к Arduino Распиновка для прошивки контроллера: [Номер выхода контроллера — номер выхода на ардуино] 1 — RESET — ArduinoUno Pin10, ArduinoMega 53 20 — VCC 10 — GND 17 — MOSI — ArduinoUno Pin11, ArduinoMega 51 18 — MISO — ArduinoUno Pin12, ArduinoMega 50 19 — SCK — ...