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

Разработка устройств для умного дома Z-Wave на плате Z-Uno. Часть 1



Продолжение
Начало
Разработка устройств для умного дома Z-Wave на плате Z-Uno. Введение

Пользовательские скетчи заливаются в Z-Uno из Arduino IDE. Для работы с Z-Uno необходимо установить соответствующий пакет, который содержит компилятор, загрузчик, библиотеки и .h-файлы проекта Z-Uno. Это делается из появившейся в Arduino IDE (начиная с версии 1.6.5) менеджера плат (Board Manager).



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

От Arduino к STM32

STM32Если, вдруг, ресурсов контроллера Arduino и 8-битных МК Atmel AVR перестаёт хватать — всегда есть вариант перейти на ARM Cortex-M. Например, на популярные микроконтроллеры STM32.
Переход можно осуществить довольно плавно — при помощи контроллеров:
Leaflabs Maple (STM32F103RB, 72 MHz),
STM32 MCU Nucleo.

А лучше сразу взять какую-нибудь Discovery. Например, STM32F4Discovery (STM32F407VG, 168 MHz).

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

Arduino IDE на iOS

(Перевод www.instructables.com/id/ArduinoCode-Arduino-IDE-on-IOS/)

Если вы энтузиаст Arduino и поклонник Apple, то этот пост для Вас!

С приложением ArudinoCode вы сможете писать скетчи с автодополнением (code complete) по мере набора кода как в настоящих IDE, компилировать, загружать в плату и общаться с платой по USB.

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

Arduino IDE 1.6.6

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

Среди множества исправлений и улучшений, заслуживает внимания добавление возможности строить графики — инструмент Плоттер по последовательному соединению (Serial plotter).

( Читать дальше )
  • 0
  • 5 ноября 2015, 14:02
  • admin
  • 1

Новая версия среды разработки Atmel Studio 7 поддерживает импорт скетчей Arduino

Atmel Studio 7
В новую версию среды разработки — Atmel Studio 7, добавлена возможность импортировать свои Arduino-скетчи (включая используемые библиотеки), созданные в среде Arduino IDE, в C++ проекты и продолжить работу с ними в профессиональной среде разработки.

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

Переходим от Arduino к программированию ATtiny13 на C

ATtiny13
Программирование Arduino даёт не только огромный простор для фантазии и возможностей, но, как и любой фреймворк, одновременно навязывает свой стиль и ограничивает возможности.
Поэтому, если чувствуется, что Arduino становится тесноват — можно не только перейти на 32-битные контроллеры (например, STM32), но и попробовать более низкоуровневое программирование контроллеров.

Уходя ближе «к железу» — программировать придётся на более близком к железу уровне — и если это не ассемблер, то уж язык программирования Си — точно.
Пример подобного программирования уже приводился в статье Arduino/CraftDuino и WinAVR — программируем на чистом С.
У такого стандартного программирования микроконтроллеров есть существенное преимущество перед использованием Arduino-вских скетчей.
Однако, за низкоуровневый полный контроль и возможность использовать все ресурсы микроконтроллера, приходится расплачиваться долгим и внимательным изучением документации (datasheet-а) на микроконтроллер.
Т.е., если у вас ещё не было опыта работы с конкретным микроконтроллером — то вместо быстренького набрасывания скетча для решения своей задачи — вам придётся потратить дополнительное время на изучение мат. части.

Разумеется, не всегда это может быть оправдано и если задачу нужно и можно быстро решить при помощи Arduino — то почему бы и нет?
Однако, если решение задачи на Arduino невозможно, то придётся потратить время на получение ценных опыта и знаний, которые помогут открыть все возможности, которые под силу микроконтроллеру.

Для примера, возьмём меленький, простой и дешёвый контроллер ATtiny13.

( Читать дальше )
  • 0
  • 8 сентября 2015, 16:30
  • admin
  • 1

Arduino IDE 1.6.0

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


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

Своя среда разработки (MellowAVR)

Привет всем, я сново с вами :)

Сегодня я хотел бы написать о своей проге на Питоне, как ни странно, я не люблю Ардуино, не знаю почему, но меня, как ценителя GCC — псевдо С бесит. Я написал свою IDE для удобной работы с AVR. Дело в том, что я не оч люблю Виндовс, а использую GNU/Linux Ubuntu и прочие дистрибутивы и мне после перехода с Windows стало трудно программировать AVR, не хотелось использовать готовые IDE под всеобщее использование типа CodeBlock или eclipse, так как мне всего то нужно собрать проект и прошить.

Я решил сначала писать на С++, но оказался слишком жирным для моих целей. Потом я решил взять Питон, потому что давно хотел поднять свой скилл в нем. Использовал я библиотеку pyQt для интерфейса программы, написал парсер makefile, парсер для поиска файлов проекта (*.c/*.h) и библиотеку для работы с avr-gcc.

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

ArduinoIDE 1.0.5


Вышла новая версия среды Arduino версии 1.0.5. Скачать.
Это последний плановый выпуск Arduino IDE серии 1.0. Следующие релизы будут в ветке 1.5, которая была в бета-версии с прошлого лета.


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