Робот-приятель радуется каждому Twitter-сообщению

Робот-приятель радуется каждому Twitter-сообщению
Guardian Robot — стоит на столе и отслеживает сообщения в Twitter-е :)
Он радуется «весёлым» и грустит над «грустными» сообщениями в Вашей ленте.
Кода он получает «радостное» сообщение — он поднимает правую руку и ждёт, когда Вы «дадите пять», нажав на переключатель в поднятой руке.
Напротив, получив «грустное» сообщение — робот опускает голову и ждёт, когда Вы обнимете его, нажав переключатель на животе.

Робот состоит из:
— двух серв (одна управляет рукой, а вторая головой)

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

ArduinoIDE 0017

вышла новая ArduinoIDE версии 0017. Cкачать.

Из самого главного:
+ запуск программы теперь обходится без .bat-файла — остался только .exe-файл:)
+ Повысилось удобство редактирования — команды «Comment» и «UnComment» для комментирования и раcкомментирования фрагментов кода
+ Монитор последовательного порта теперь запускается в собственном окне.
+ Библиотеки сторонних производителей теперь можно размещать в отдельном каталоге (SKETCHBOOK/libraries).

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

Практическое программирование Arduino/CraftDuino - Аналоговый ввод – осциллограф

0. Начало
1. Цифровой ввод — кнопка
2. Аналоговый вывод — Fading
3. Аналоговый ввод – потенциометр

Насколько мы помним, у Arduino есть такая замечательная функция — analogRead(), которая считывает значение с указанного аналогового порта.
А это значит мы можем получить простенький осциллограф :)

4. Аналоговый ввод – осциллограф

Для этого будем считывать данные с аналогового порта Arduino/Freeduino и записывать их в последовательный (COM) порт. А уже из последовательно порта их будет принимать наша программа и строить график сигнала :)

( Читать дальше )
  • +1
  • 10 августа 2009, 14:03
  • admin
  • 9

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

0. Начало
1. Цифровой ввод — кнопка
2. Аналоговый вывод — Fading

3. Аналоговый ввод – потенциометр

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


( Читать дальше )
  • 0
  • 7 августа 2009, 11:33
  • admin
  • 12

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

0. Начало
1. Цифровой ввод — кнопка

2. Аналоговый вывод — Fading

Рассмотрим скетч Fading (Sketchbook – Examples – Analog — Fading ), как пример работы с функцией analogWrite — аналоговым выводом сигнала :)

( Читать дальше )
  • 0
  • 5 августа 2009, 12:11
  • admin
  • 6

Стикер для микроконтроллера

В продолжение Arduino Pin Mapping
Т.к. ноги микроконтроллера напрямую соответствуют выходам Arduino/Freeduino — можно для наглядности приклеить к МК вот такой стикер (здесь можно скачать в формате PDF):

должно получиться очень здорово и наглядно:


Ссылки:
http://todbot.com/blog/2009/05/23/arduino-chip-sticker-label/
http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/

По теме:
Шпаргалка по Arduino!
Карточка для Raspberry Pi GPIO pinout
Выводы Arduino и Arduino pin mapping

Выводы Arduino и Arduino pin mapping

Для того, чтобы постоянно не лазить в документацию я вырезал оттуда картинку платы:


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

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

У нас уже была серия статей про программирование Arduino/Freeduino/CraftDuino. Там мы рассмотрели структуру программы, константы и специфичные для Arduino функции, которые собственно и составляют язык Wiring.

Теперь же настала пора практических занятий :)

0. Начало

Пожалуй, всё же стоит обозначить элементы управления Arduino IDE
Arduino IDE

( Читать дальше )
  • +1
  • 3 августа 2009, 12:39
  • admin
  • 14

Самодельная Arduino/Freeduino типа Serial и переходник USB2COM

Сейчас на компьютерах можно не обнаружить последовательного порта, про ноутбуки и говорить уже нечего, например у меня на ноутбуке COM-портов нет, поэтому чтобы работать с arduino типа Serial (у которых соединение с компьютером идёт через последовательный порт) нужен переходник USB2COM.

переходник USB2COM

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

Прошивка бутлоадера

Бутлоадер, как уже упоминали, прошивается в ардуину через SPI. Значит, если собрались делать ардуину сами, всё-таки придётся собрать простенький программатор. Чтоб прошить бутлоадер из под ArduinoIDE (а так проще всего) необходим программатор под названием DAPA.

Ну чтож попробуем соберём…

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