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

Arduino  

Библиотека GLCD

Залежался у меня тут перевод описания библиотеки GLCD (Graphical LCD), может кому полезно будет.


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

Arduino Tutorial #1 от MIT



Ссылки:
Arduino Tutorial #1 — Learn about electronics using an Arduino.

Неблокируемый класс HardwareSerial

Неблокируемый класс HardwareSerial.

Собственно все началось с того, что мне нужно было проверять датчики, подключенные к arduino, даже тогда, когда я вывожу информацию в терминал.
Проверяя длину одного цикла loop() обнаружил, что при выводе информации в порт, время цикла резко возрастает.
Начал выяснять, и обнаружил, что класс HardwareSerial при выводе данных в COM порт переходит в состояние ожидания опустошения буфера обмена.

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

Python и Arduino

Peter Kropf на PyCon 2012 об использовании Python для управления внешними устройствами при помощи Arduino.

Python Meets the Arduino



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

Программирование Arduino - библиотека Wire - для работы с I2C

Микроконтроллеры Atmega имеют хардварную поддержку интерфейса I2C(TWI). Линии интерфейса SDA и SCL у МК Atmega8/168/328, сидят на ножках c номерами 27 (PC4) и 28 (PC5), соответственно.
На платах Arduino, линия данных — SDA (data line) выведена на аналоговый пин 4, а линия тактирования — SCL (clock line) выведена на аналоговый пин 5.
На Arduino Mega, SDA — это цифровой пин 20, а SCL — цифровой пин 21.

На нашей CraftDuino, i2c, помимо стандартных пинов, удобно выведен на отдельный разъём (4 обычных пина с шагом 2.54), а так же добавлены два джампера, которыми можно подключить подтягивающие резисторы.


Для работы с протоколом I2C, у Arduino есть штатная библиотека Wire, которая позволяет взаимодействовать с I2C/TWI-устройствами, как в режиме мастера, так и в режиме слейва.

( Читать дальше )
  • +3
  • 24 февраля 2012, 12:21
  • admin
  • 1+1

Прошивка Arduino с SD-карточки


Kevin Osborn продемонстрировал возможность прошивки контроллера Arduino, считывая скетч с SD-карточки.

демонстрационное видео (BootDrive for Arduino):

( Читать дальше )
  • 0
  • 21 февраля 2012, 15:39
  • admin
  • 5+5

TC15-11 - матрица светодиодная 8х8

TC15-11
TC15-11 — это светодиодная матрица, размерности 8х8 светодиодов :)

( Читать дальше )
  • +1
  • 21 февраля 2012, 10:33
  • noonv
  • 7+7

Приложения Android для контроля Arduino


ArduinoCommander (от Anton Smirnov) — новое приложение под Android для контроля Arduino, используя WYSIWYG-интерфейс через Bluetooth-шилд.

демонстрационное видео:

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

Датчик измерения расстояния SHARP-GP2Y0A710K0F - рассчёт расстояния


SHARP-GP2Y0A710K0F — это ИК-датчик измерения расстояния с большим диапазоном определения:
от 100 до 550 см
и работающий по принципу триангуляции.
Подробнее про датчик можно прочитать в заметке — Датчик измерения расстояния SHARP-GP2Y0A710K0F
— там рассмотрены характеристики датчика и написан скетч, считывающий напряжение выдаваемое сенсором с аналогового входа контроллера Arduino/CraftDuino.
Теперь же, рассмотрим пересчёт напряжения датчика в расстояние до объекта.

( Читать дальше )
  • +1
  • 14 февраля 2012, 14:55
  • admin
  • 2+2

Как адаптировать библиотеки для Arduino 1.0


В Arduino IDE версии 1.0, разработчики переименовали файл WProgram.h в Arduino.h, поэтому, чтобы старые библиотеки заработали в новой IDE — нужно просто открыть файлы библиотеки (.h и .cpp) и если в них встречается строчка
#include "WProgram.h"
, то заменить её на:

( Читать дальше )
  • 0
  • 2 февраля 2012, 07:23
  • admin
  • 1+1