-
LiveStreet и Arduino/CraftDuino
Здесь я уже писал, как ардуина может читать RSS-ленту. Используя тот же принцип можно сделать следующий шаг и научить ардуину вести свой блог 😉
-
Практическое программирование Arduino/CraftDuino — температурный 1-Wire датчик DS18S20
В продолжение темы 1-Wire рассмотрим температурный 1-Wire датчик — DS18S20 🙂 DS18S20 – высокоточный цифровой термометр с интерфейсом 1-Wire (High Precision 1-Wire Digital Thermometer) от DALLAS Semiconductor (Maxim). Для подключения датчика достаточно двух проводов – линии данных и заземления;
-
Arduino/CraftDuino и WinAVR — программируем на чистом С
Здесь упоминалось, что Arduino/CraftDuino/Freeduino можно программировать не только на Wiring-е, но и на других языках программирования. Попробуем разобраться как это можно сделать — написать программу на обычном С/C++. Для этого воспользуемся компилятором WinAVR. WinAVR — это интегрированная среда разработки; она включает мощные компиляторы Си и ассемблера, программатор AVRDUDE, отладчик, симулятор и множество других вспомогательных программ…
-
Arduino/CraftDuino и PROTEUS
Лично мне, в Arduino IDE очень не хватает отладчика – с этим обязательно нужно что-нибудь сделать 🙂 Но ведь уже существуют пакеты для разработки электронных устройств от схемы до печатной платы. Например, замечательная программа – ISIS PROTEUS: — PROTEUS может симулировать несколько МК в одном устройстве (AVR, PIC, Motorola, ARM) — в поставку PROTEUS входит…
-
Программа для управления портами Arduino/CraftDuino
Здесь уже рассматривалось как на разных языках программирования можно общаться с Arduino через COM-порт и даже приводился пример, что можно выдавать в COM-порт абсолютно разные данные – например сигнал о появлении ключевого слова в RSS-потоке 😉 Теперь же напишем программу для управления портами ардуины.
-
Arduino/CraftDuino и RSS
Ардуино с лёгкостью может соединить ваш сайт в Интернете и реальный мир! Представляете какой простор для фантазии? В принципе, здесь уже нет ничего незнакомого. Задача крайне простая. Работать с Интернетом будет программа на ПК, которую можно написать на любом языке программирования. Ардуина же будет подключена к ПК через USB-ный шнурок (или COM-ский в случае Serial-платы)…
-
ProtoShield
Протошилд — макетная плата для удобного и быстрого создания собственных плат расширения(shields) для Arduino/CraftDuino.
-
CraftDuino v1.0
UPD 2014-12-10 Модель CraftDuino v1.0 снята с производства — заменена новой версией — CraftDuino v2.0 ( SMD ) CraftDuino – это полностью Arduino-совместимая плата. Т.е. с CraftDuino не только можно работать используя Arduino IDE, но она так же может использовать шилды (Shields) ардуины. На борту платы CraftDuino находится микроконтроллер ATmega168 (или ATmega328): — тактовая частота…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…