Рейтинг
+13.70
голосов:
12
avatar

Arduino  

openFrameworks и Arduino

openFrameworks
openFrameworks — это обёртка С++ классов вокруг нескольких библиотек, т.е. что-то вроде клея для соединения этих библиотек в единое целое:
* OpenGL — для отображения графики
* FreeImage — для манипуляций с изображениями
* Freetype — для отображения и работы со шрифтами
* rtAudio — для аудио
* Quicktime (mac или pc) — для проигрывания видео и видеозахвата


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

Визуальное программирование Arduino

Визуальное программирование Arduino
Используя площадку kickstarter.com команда программистов собрала деньги на разработку
визуального языка программирования для Arduino, основанного на языке Scratch.


( Читать дальше )
  • +1
  • 24 октября 2010, 15:05
  • admin
  • 2+2

Processing и Arduino

Processing
Processing является языком программирования для создания визуализаций с помощью платформы Java Virtual Machine и позволяет быстро создавать интерактивные программы отображения изображений и анимации.
Processing использовался для создания некоторых реклам, клипов, инсталляций, а также входит в учебные курсы некоторых вузов США.
официальный сайт:
http://processing.org

( Читать дальше )
  • +1
  • 14 октября 2010, 10:34
  • noonv
  • 7+7

ArduinoIDE 0021


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

Совсем недавно вышла Arduino IDE 0020 для поддержки новых плат Arduino UNO, а уже вышла следующая версия, которая просто фиксит некоторые ошибки работы с этим новым контроллером.

* Пофиксена ошибка analogWrite() на пинах 9 и 10 (Arduino Uno).

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

ArduinoIDE 0020


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

* Добавлена поддержка для новых плат: Arduino Uno и Arduino Mega 2560.
* Добавлены прошивки для МК ATmega8U2, используемого платами Uno и Mega 2560.

( Читать дальше )
  • 0
  • 27 сентября 2010, 22:07
  • admin
  • 1+1

ArduinoIDE 0019


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

Что добавилось:
1. Доработана библиотека Ethernet (Christian Maglie). Теперь она зависит от новой библиотеки SPI, поэтому в начало скетчей добавляется строчка
#include <SPI.h>

2. Добавлена библиотека SPI (Christian Maglie)

( Читать дальше )
  • +1
  • 4 сентября 2010, 11:03
  • admin
  • 3+3

Arduino и 1-Wire - эмуляция ведомого устройства с помощью библиотеки OneWireSlave

Arduino и 1-Wire - эмуляция ведомого устройства

Библиотека OneWireSlave позволяет использовать ардуину на линии 1-Wire в качестве ведомого устройства. Подробнее о OneWire можно прочитать здесь. Теоретически на линии может быть до 2^48 или 281 триллионов ведомых устройств.
С помощью этой библиотеки на одну линию совместно с датчиками температуры и прочими устройствами, использующими протокол 1-Wire, можно подключить несколько ардуин.

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

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

Firmata library – библиотека, реализующая протокол Firmata
Firmata
Библиотека Firmata реализует протокол Firmata, что позволяет простым образом общаться с программами на компьютере.
Данная библиотека входит в состав Arduino IDE.

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

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

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

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

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

! Обратите внимание:
На платах, отличных от Mega, использование библиотеки отключает возможность использования analogWrite() (PWM) на пинах 9 и 10 (вне зависимости подключены к этим пинам сервы или нет). На платах Mega, до 12 серв могут использоваться без влияния на функциональность PWM, но использование от 12 до 23 сервомашинок отключит PWM на пинах 11 и 12.

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

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


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