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

Программирование Arduino - дополнительные функции ввода/вывода

1. Программирование Arduino — введение
2. Структура программы, константы
3. Цифровой ввод/вывод
4. Аналоговый ввод/вывод

5. Дополнительные функции ввода/вывода сигнала

Рассмотрим дополнительные специфичные функции Arduino для ввода-вывода сигнала.

( Читать дальше )
  • 0
  • 2 июля 2009, 12:20
  • admin
  • 1

Программирование Arduino - цифровой ввод/вывод

1. Программирование Arduino — введение
2. Программирование Arduino — структура программы, константы

3. Цифровой ввод/вывод

рассмотрим специфичные функции Arduino для цифрового ввода-вывода.
они объявлены в файле
\hardware\cores\arduino\wiring.h
а реализованы в
\hardware\cores\arduino\wiring_digital.c

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

Программирование Arduino - структура программы, константы

1. Программирование Arduino — введение

2. Структура программы

Загрузив любой тестовый скетч Вы сразу увидите, что там обязательно присутствуют 2 функции: setup() и loop().

( Читать дальше )
  • 0
  • 1 июля 2009, 10:50
  • admin
  • 2

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

Начнём небольшую серию статей про программирование плат Arduino.

Для программирования используется Arduino IDE, которую можно скачать на официальном сайте.
Текущая версия, как здесь уже писали — Arduino 0016. Есть версии для Windows (70 Mb), MacOS и Linux.
Рассмотрим версию для Windows — после скачивания архива его нужно распаковать.
Например, в
С:\utils\arduino-0016\

( Читать дальше )
  • 0
  • 30 июня 2009, 19:03
  • admin
  • 2

botanicalls.com - цветок напоминает о поливе через Twitter

botanicalls.com - цветок напоминает о поливе
botanicalls — небольшое устройство в виде листа устанавливается в земле рядом с растением и при помощи ethernet-кабеля подключается к интернету. Теперь, если земля у растения становится недостаточно влажной, устройство тут же пишет об этом в твиттер. Ну а чтобы получать «напоминалки», необходимо подписаться на обновления твиттера своего растения.

( Читать дальше )
  • 0
  • 18 июня 2009, 16:35
  • admin
  • 1

Что за язык программирования используется для Arduino?

На официальном сайте пишут: "...is programmed using the Arduino programming language (based on Wiring)".
Фактически — нет никакого особого языка программирования и программы пишутся на C/C++, а компилируются и собираются с помощью широко известного avr-gcc (в версии для Windows — WinAVR).
Все особенности сводятся к тому, что имеется набор библиотек, включающий в себя некоторые функции (вроде pinMode) и объекты (вроде Serial), а при компиляции Вашей программы среда разработки создает временный .cpp файл, в который кроме Вашего кода включается еще несколько строчек, и полученный результат скармливается компилятору а затем линковщику с нужными параметрами.

Для примера, рассмотрим стандартный тестовый скетч (Sketch)

( Читать дальше )
  • +1
  • 17 июня 2009, 14:13
  • noonv
  • 4