Хаки Arduino - Экономим RAM

По сравнению с Вашим настольным компьютером – у ардуины очень мало памяти. Очень :) Всего 1Kb ОЗУ (RAM)
для Atmega8/Atmega168, для Atmega328 – 2Kb


Но! Есть небольшой хак, который позволит вызволить Вам для программы дополнительные 100 байт памяти (для 1Kb памяти – это почти 10%!) :)


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

Прыгающий военный робот

Прыгающий робот
Новый «прыгун» относится к категории ударопрочных перевёртышей :)
Машинка обладает потенциалом перепрыгнуть за один заход как минимум 30 препятствий, которые в 40-60 раз превышают собственный рост робота.
Прыжок происходит под углом в 70 градусов.


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

BEAM-duino

Как помним — порты Arduino напрямую подключены к ножкам микроконтроллера (Atmega168, Atmega8), что позволяет составить т.н. pin mapping или приклеить на МК стикер.
А японец Kimio Kosaka собрал сверхминиатюрную ардуину :)
сверхминиатюрная ардуино

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

Ошибка при запуске ArduinoIDE 0017 - launch4j error

Уже на нескольких компьютерах с разной конфигурацией при запуске ArduinoIDE 0017 появлялась ошибка приложения launch4j и соответственно IDE не запускалась :(

Решить эту проблему оказалось достаточно просто:
нужно всего-лишь отредактировать файл
Arduino-0017\lib\preferences.txt
находим 49-ю строчку файла и раскомментируем (удаляем символ #)
строчка принимает вид:
settings.path=data


Вот и всё :) Сохраняем файл — теперь Arduino IDE должна запуститься без проблем.
Если же они остались — можно запустить IDE в режиме отладки, командой:
arduino-0017\arduino.exe --l4j-debug

В директории появится log-файл, содержащий информацию по запуску IDE.

Ссылки:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1251411514/7
  • +2
  • 7 сентября 2009, 12:59
  • noonv
  • 1+1

Программирование Arduino - EEPROM

11. Энергонезависимая память EEPROM

EEPROM — (Electrically Erasable Programmable Read-Only Memory) электрически стираемое перепрограммируемое ПЗУ, ЭСППЗУ). Память такого типа может стираться и заполняться данными несколько десятков тысяч раз. Используется в твердотельных накопителях. Одной из разновидностей EEPROM является флеш-память (Flash Memory).


Микроконтроллеры Atmega8 и Atmega168, работающие в Arduino имеют на борту 512 байт EEPROM – энергонезависимой памяти, в которой можно сохранять какие-либо данные, которые будут доступны после отключения питания.

( Читать дальше )
  • +1
  • 31 августа 2009, 13:42
  • admin
  • 6+6

Робот-рыба


Инженеры из MIT: Kamal Youcef-Toumi и Pablo Valdivia Y Alvarado говорят, что этот робот обладает поразительной маневренностью и сможет проникнуть под водой в такие укромные места, куда не добраться ни человеку, ни другим автоматизированным аппаратам.


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

миниатюрные роботы I-Swarm

I-Swarm
эти малютки получают энергию от солнечной батареи и пеердвигаются на трёх ножках.
Четвёртый контакт используется, как сенсор.
В будущем они могут использоваться для микросборки, уборки или в медицине.

( Читать дальше )
  • +2
  • 31 августа 2009, 11:03
  • admin
  • 1+1

Робот-колба

Робот-колба
Робот «Маленький принц» (Le Petit Prince), которого придумал Мартин Миклица (Martin Miklica) из Технологического университета Брно (Vysoke uceni technicke v Brne), стал одним из восьми финалистов конкурса Electrolux Design Lab 2009.

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