• - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
подписаться на RSS-ленту
Рейтинг
+4.54
голосов:
4
avatar

Arduino-мания :)  

Программирование Arduino - библиотека Servo.

Servo library – библиотека для работы с сервомашинками

Библиотека Servo позволяет Arduino управлять сервомашинками.
Как мы помним – сервомашинка – это мотор-редуктор, с обратной связью, благодаря которой он может контролироваться.
Стандартные рулевые машинки, позволяют поворачивать вал, на угол от 0 до 180 градусов (есть и сервы постоянного вращения – т.н. Continuous Rotation Servo, чуть позже покажем, как обычную серву можно переделать в серву постояннго вращения).

Примечание:
В Arduino IDE 0017 библиотека Servo поддерживает до 12 серв (до 48 на Mega), а в IDE 0016 и ранее работает только на 9 и 10 пинах!

Подключение
Схема включения сервомашики очень простая — у неё есть три провода:

— земля (коричневый/черный),
— питание +5 вольт (красный),
— сигнальный (оранжевый/желтый/белый).


( Читать дальше )

Как с помощью Arduino/CraftDuino можно управлять устройствами на 220В


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


( Читать дальше )
  • +1
  • 24 апреля 2010, 10:57
  • admin
  • 6+6

Программирование Arduino - библиотека Ethernet.

Ethernet library – библиотека для работы с Ethernet-шылдом

Ethernet-шылд – это дополнительная плата, которая подключается к ардуино и позволяет этой замечательной плате посылать и получать данные через локальную сеть и даже работать с Интернетом.

Работа с протоколами TCP/IP в шылде реализована аппаратно на микросхеме W5100.

Для работы с данным шылдом ничего дополнительно скачивать не нужно, т.к. в составе Arduino IDE уже есть удобная библиотека (\libraries\Ethernet\).

Библиотека содержит три класса: EthernetClass ,Client и Server.

( Читать дальше )
  • +2
  • 28 марта 2010, 10:41
  • noonv
  • 2+2

Шпаргалка по Arduino!

Мне очень нравятся всякие удобные информеры и шпаргалки и я решил сделать подобную шпаргалку для Arduino :)

Чаще всего я подглядываю нумерацию выводов и pin mapping. Но решил вывести блоки с основными функциями ардуино. Ну и пример Blink-а — куда же без него? ;)

Ссылки для скачивания:
раз
два

Практическое программирование Arduino/CraftDuino - драйвер двигателей L293D

Настала пора Arduino поуправлять моторчиками :)

Для этого воспользуемся самым популярным драйвером, используемым для управления моторчиками – микросхемой L293D.

L293D содержит два драйвера для управления электродвигателями небольшой мощности. Имеет две пары входов для управляющих сигналов и две пары выходов для подключения электромоторов. Кроме того, у L293D есть два входа для включения каждого из драйверов. Эти входы используются для управления скоростью вращения электромоторов с помощью ШИМ (PWM).

( Читать дальше )
  • +1
  • 17 февраля 2010, 15:00
  • noonv
  • 8+8

ArduinoIDE 0018

вышла новая Arduino IDE версии 0018. Скачать.

Что добавилось:
1. Теперь последовательный порт можно выключить функцией
Serial.end()

2. Внутри delayMicroseconds() прерывания больше не запрещаются.
3. Теперь можно включить и выключить генерацию акустического тона:
void tone(uint8_t _pin, unsigned int frequency, unsigned long duration);
void noTone(uint8_t _pin);


( Читать дальше )

Практическое программирование Arduino/CraftDuino - температурный 1-Wire датчик DS18S20

В продолжение темы 1-Wire рассмотрим температурный 1-Wire датчик — DS18S20 :)

DS18S20 – высокоточный цифровой термометр с интерфейсом 1-Wire (High Precision 1-Wire Digital Thermometer) от DALLAS Semiconductor (Maxim).
Для подключения датчика достаточно двух проводов – линии данных и заземления;

( Читать дальше )

Arduino/CraftDuino и эмулятор iButton ;)



Если после прочтения статьи про чтение кода ключа-таблетки iButton, Вам в голову пришла мысль, что можно сделать и обратную комбинацию – значит мы мыслим в одинаковом направлении :)

Сразу хочу сказать, что эта идея далеко не новая, и воспользовавшись поиском можно найти различные решения – примеры можно найти в конце статьи в ссылках.

Итак, что же нам нужно?
А нужно нам всего-навсего произвести симуляцию 1-Ware slave-устройства, выдавая себя за iButton :)
Для этого нужно вспомнить, что происходит в линии 1-Wire:


( Читать дальше )
  • +1
  • 19 декабря 2009, 13:55
  • admin
  • 7+7

Практическое программирование Arduino/CraftDuino - протокол 1-Wire и iButton

Сегодня мы познакомимся с интересным протоколом 1-Wire и даже сразу попробуем поработать с устройством, использующим этот протокол. «Как?» — спросите Вы – «мне не нужно будет покупать детали в радиомагазине?»
«Нет» — отвечу я :) С большой долей вероятности, Вы пользуетесь устройством 1-Wire и, возможно, даже не догадываетесь об этом :) Это всего-навсего – ключ-таблетка от домофона (iButton)!


( Читать дальше )
  • +4
  • 6 декабря 2009, 16:10
  • admin
  • 9+9