Вышла новая версия Fritzing!


Вышла новая версия программы САПР для ArduinoFritzing 0.3.14b
Скачать можно на официальном сайте
Силами проекта RoboCraft программа была переведена на русский :)
  • +1
  • 1 января 2010, 21:56
  • admin
  • 1

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



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

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

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


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

Проволочная ардуина


Автор этой кострукции — японец Kimio Kosaka)

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

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

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

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

1-Wire

1-Wire – разработан фирмой Dallas Semiconductor (ныне MAXIM) в конце 90-х годов.
Фирменная документация здесь.

Этот интерфейс интересен тем, что для двустороннего обмена требуется всего одна линия! (отсюда и название :)

Правда, ещё требуется общий провод (земля), но это вроде как в расчёт не принимается :)


Причём, на эту одну линию можно повесить несколько устройств, а ассортимент таких устройств очень широк (от датчиков температуры до широко распространённых ключей-таблеток iButton).
Кроме того – протокол очень прост и легко реализуется на МК программно.


( Читать дальше )
  • 0
  • 6 декабря 2009, 15:57
  • admin
  • 9

Arduino/CraftDuino и WinAVR - программируем на чистом С

Здесь упоминалось, что Arduino/CraftDuino/Freeduino можно программировать не только на Wiring-е, но и на других языках программирования.
Попробуем разобраться как это можно сделать — написать программу на обычном С/C++.
Для этого воспользуемся компилятором WinAVR.
WinAVR — это интегрированная среда разработки; она включает мощные компиляторы Си и ассемблера, программатор AVRDUDE, отладчик, симулятор и множество других вспомогательных программ и утилит.

Скачать WinAVR можно на странице проекта:
http://sourceforge.net/projects/winavr/
однако, в комплекте Arduino IDE уже идёт WinAVR (\hardware\tools\avr\), поэтому можно воспользоваться им.

( Читать дальше )
  • +2
  • 28 ноября 2009, 14:10
  • admin
  • 23

Arduino/CraftDuino и PROTEUS

Лично мне, в Arduino IDE очень не хватает отладчика – с этим обязательно нужно что-нибудь сделать :)

Но ведь уже существуют пакеты для разработки электронных устройств от схемы до печатной платы.

Например, замечательная программа – ISIS PROTEUS:
— PROTEUS может симулировать несколько МК в одном устройстве (AVR, PIC, Motorola, ARM)
— в поставку PROTEUS входит очень много моделей компонентов.
— можно симулировать любые электронные устройства и не содержащие МК
PROTEUS
Т.о. если нужно проверить какую-нибудь идею или вариант реализации – можно не искать детали, а просто «собрать» схему в PROTEUS-е и посмотреть как она будет работать :)

( Читать дальше )
  • +2
  • 17 ноября 2009, 11:25
  • admin
  • 39