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

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

Прошивка контроллеров 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 ...

Ошибка «relocation truncated to fit: R_AVR_13_PCREL against symbol» при компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88

При компиляции скетча для контроллеров ATTiny84/ATTiny85/ATTiny88 возникает ошибка: relocation truncated to fit: R_AVR_13_PCREL against symbol Данная ошибка возникает при превышении размера скетча свыше 4000 байт для контроллеров с процессором архитектуры AVR25 — ядро до 8000 байт памяти, таких как ATTiny84/ATTiny85/ATTiny88. Причем, как мы видим, сам контроллер позволяет загружать до 8000 байт. Вся проблема в том, ...

Автоматическая регулировка яркости светодиодной подсветки в Chevrolet Aveo(Sonic) 14

Яркость подсветки изменяется автоматически в зависимости от освещения. Принцип работы: Микроконтроллер анализирует с фоторезистора текущее освещение и при помощи двух транзисторов коммутирует провода управляющие яркостью подсветкой. Радиодетали: — МК ATtiny45 1шт. ebay — фоторезистор 1шт. ebay. — транзистор полевой 2шт. IRFZ44N ebay — стабилизатор напряжения 1шт. LM317T ebay — резисторы: 100 КОм 1шт. 680 Ом 1шт. 220 ...

Прошивка ATTiny 2313 с помощью Ардуино 26

Прошивка ATTiny 2313 с помощью Ардуино
Как прошить ATTiny2313 с помощью Arduino Загружаем библиотеку для прошивки https://code.google.com/p/arduino-tiny/ Распаковываем содержимое архива в папку «hardware\tiny» Открываем файл Prospective Boards.txt, все что в файле, комментируем, кроме текста ниже(чтобы не захламлять список наших девайсов и не замедлять вывод списка доступных плат): attiny2313at1.name=ATtiny2313 @ 1 MHz # The following do NOT work… # attiny2313at1.upload.using=avrispv2 # attiny2313at1.upload.using=Pololu USB AVR ...

Описание выводов контроллеров Atmel ATTiny26/261/461/861

Описание выводов контроллеров Atmel ATTiny26/261/461/861
Описание выводов микроконтроллеров ATTiny 26/261/461/861 для подключения к Arduino Распиновка для прошивки контроллера: [Номер выхода контроллера — номер выхода на ардуино] 10 — RESET — ArduinoUno Pin10, ArduinoMega 53 5 — VCC 6 — GND 1 — MOSI — ArduinoUno Pin11, ArduinoMega 51 2 — MISO — ArduinoUno Pin12, ArduinoMega 50 3 — SCK — ...

Описание выводов контроллеров 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 — ...

Прошиваем ATTiny13 c помощью Arduino v1 50

Прошиваем ATTiny13 c помощью Arduino v1
Как прошить ATTiny13 с помощью Arduino v1 Качаем файлы для Arduino отсюда https://github.com/tekstop/attiny/archive/Arduino1.zip Распаковываем все в папку «hardware» Открываем файл boards.txt ищем и меняем в нем attiny13.name=ATtiny13 (internal 9.6 1 MHz clock) attiny13.bootloader.low_fuses=0x7a attiny13.bootloader.high_fuses=0xff attiny13.upload.maximum_size=1024 attiny13.build.mcu=attiny13 attiny13.build.f_cpu=9600000L 1000000L attiny13.build.core=arduino:arduino attiny13.build.variant=tiny8 Открываем наш Arduino и в примерах выбираем ArduinoISP Заливаем скетч. Далее Выбираем в меню Arduino as ISP ...