четверг, 4 декабря 2014 г.
вторник, 25 ноября 2014 г.
вторник, 18 ноября 2014 г.
Симуляция Arduino
У меня дисплей 20х4 с менюшками бы засимулировать.
http://forum.arduino.cc/index.php?topic=246182.0
Только блинки всякие и делать.
http://habrahabr.ru/sandbox/34607/
http://arduino.ru/forum/programmirovanie/virtualbreadboard-i-analogi
VBB x64 4.46 + crack.rar
Отличная штука! Прямо в демке есть дисплеи. Но к сожалению только двухстрочные.
http://arduino.ru/forum/programmirovanie/emulyator-kontrollera-dlya-otladki-programm
https://vk.com/topic-30555431_28377011
http://rutracker.org/forum/viewtopic.php?t=4688286
http://forum.arduino.cc/index.php?topic=246182.0
1. 123d.circuits.io
Только блинки всякие и делать.
2. Virtual Breadboard
http://robocraft.ru/blog/arduino/362.htmlhttp://habrahabr.ru/sandbox/34607/
http://arduino.ru/forum/programmirovanie/virtualbreadboard-i-analogi
VBB x64 4.46 + crack.rar
Отличная штука! Прямо в демке есть дисплеи. Но к сожалению только двухстрочные.
3. PROTEUS
http://robocraft.ru/blog/arduino/114.htmlhttp://arduino.ru/forum/programmirovanie/emulyator-kontrollera-dlya-otladki-programm
https://vk.com/topic-30555431_28377011
http://rutracker.org/forum/viewtopic.php?t=4688286
среда, 12 ноября 2014 г.
среда, 22 октября 2014 г.
Рисую схему
Схемы для Ардуино рисуют в Fritzing
У меня схема простая, но появляются глюки и придётся её всёже отрисовать.
У меня схема простая, но появляются глюки и придётся её всёже отрисовать.
среда, 15 октября 2014 г.
FTDI FT232RL - гадство
Моя Ардуинка-Нано не захотела общаться через USB. Что в Win7, что LinuxMint.
Не определяется устройство. Всякое пробовал.
В результате психанул на FTDI FT232RL и взял адаптер от Cubieboard, Купить
Он и питание даёт на контроллер.
Но сам процесс не визуализируется, так как светодиоды RX/TX остались без питания.
Процесс программирования (заливке скетча) нуждается в ручном режиме - нужно жать RESET перед заливкой.
Белый - TX
Зелёный - RX
Но выход есть! Воскрешаем FTDI в картинках
Драйвера:
v2.12.00 WHQL Certified - setup << драйвера с бомбой
v2.08.14 WHQL Certified - zip
Зеркальце FTDI 2.08.14
Утилита:
MProg3.5
Не определяется устройство. Всякое пробовал.
В результате психанул на FTDI FT232RL и взял адаптер от Cubieboard, Купить
Он и питание даёт на контроллер.
Но сам процесс не визуализируется, так как светодиоды RX/TX остались без питания.
Процесс программирования (заливке скетча) нуждается в ручном режиме - нужно жать RESET перед заливкой.
Белый - TX
Зелёный - RX
Но выход есть! Воскрешаем FTDI в картинках
Драйвера:
v2.12.00 WHQL Certified - setup << драйвера с бомбой
v2.08.14 WHQL Certified - zip
Зеркальце FTDI 2.08.14
Утилита:
MProg3.5
вторник, 30 сентября 2014 г.
Подключение кнопок Arduino
В Arduino есть программная реализация подтягивания цифрового пина к +5V. Таким образом, кнопку кидаю на землю.
http://www.freeduino.ru/arduino/sample_Buttons.html
pinMode(12, INPUT); //2й – вход. Здесь кнопка, замыкающая на землю
digitalWrite(12, HIGH); //включаем подтягивающий резистор
Прерывания висят на 2 и 3 пинах.
http://robocraft.ru/blog/arduino/45.html
Инициализация иначе:
pinMode(btnPin, INPUT_PULLUP);
http://arduinorus.blogspot.com/2013/03/blog-post.html
Bounce
http://greenoakst.blogspot.com/2012/06/arduino-bounce.html
http://www.freeduino.ru/arduino/sample_Buttons.html
pinMode(12, INPUT); //2й – вход. Здесь кнопка, замыкающая на землю
digitalWrite(12, HIGH); //включаем подтягивающий резистор
Прерывания висят на 2 и 3 пинах.
http://robocraft.ru/blog/arduino/45.html
Инициализация иначе:
pinMode(btnPin, INPUT_PULLUP);
http://arduinorus.blogspot.com/2013/03/blog-post.html
Bounce
http://greenoakst.blogspot.com/2012/06/arduino-bounce.html
пятница, 26 сентября 2014 г.
Программирование Arduino
Начало работы (Windows)
Среда разаработки 1.05
Программирование (справочник)
Scratch for Arduino (наглядная среда)
Ardublock - графический Язык
Для RTC качаю библиотеку RTClib и помещаю в /libraries/
А для датчика DHT
Скетч будет лежать тут
Драйвера
Среда разаработки 1.05
Программирование (справочник)
Scratch for Arduino (наглядная среда)
Ardublock - графический Язык
Для RTC качаю библиотеку RTClib и помещаю в /libraries/
А для датчика DHT
Скетч будет лежать тут
Драйвера
AM2302 (DHT22)
Arduino и датчик температуры и влажности DHT22
Диапазон измерения влажности: 0 ~ 100% RH ± 2%
Диапазон измерения температуры: -40 ~ 125'C ± 0,5 'C
Напряжение питания: 3,3 - 6 В.
void readDHT(DHT* sensor, char* out)
{
sensor->update(); //обновляем показания датчика
while (sensor->getLastError() != DHT_ERROR_OK) {
delay(1000); // задержка необходима, иначе шлет постоянно ошибки
// 100 миллисекунд мало - проверял
sensor->update(); //обновляем показания датчика
}
sprintf(out, "Temp.Out = %dC,Hum.Out = %d%%; ",
sensor->getTemperatureInt(), sensor->getHumidityInt());
}
Диапазон измерения влажности: 0 ~ 100% RH ± 2%
Диапазон измерения температуры: -40 ~ 125'C ± 0,5 'C
Напряжение питания: 3,3 - 6 В.
- Вывод 1 - +5V
- Вывод 2 - данные (pin4)
- Вывод 3 - не используется
- Вывод 4 - GND
void readDHT(DHT* sensor, char* out)
{
sensor->update(); //обновляем показания датчика
while (sensor->getLastError() != DHT_ERROR_OK) {
delay(1000); // задержка необходима, иначе шлет постоянно ошибки
// 100 миллисекунд мало - проверял
sensor->update(); //обновляем показания датчика
}
sprintf(out, "Temp.Out = %dC,Hum.Out = %d%%; ",
sensor->getTemperatureInt(), sensor->getHumidityInt());
}
Постановка задачи
Собрать на девайсик для автоматической регулировки температуры для управления газовым котлом.
Железки:
Железки:
- Котроллер Arduino Nano
- Модуль реального времени Tiny RTC
- Термодатчик AM2302
- Блок реле #4
- Блок питания USB
- Ночной 22С
- Дневной 20С
Подписаться на:
Сообщения (Atom)