0
вроде, ошибок нет и всё успешно скомпилировалось.
Программируя Arduino, вы, фактически, программируете на C++
avatar

admin

  • 23 апреля 2011, 17:16
0
X1 — это кварцевый резонатор
avatar

admin

  • 16 апреля 2011, 16:41
0
напрямую к МК, реле подключать однозначно нельзя — посмотрите на схему в статье — ключевые транзисторы там используются не просто так.
Единственное реле, которое можно подключить к МК напрямую (через резистор) — это, так называемые, твёрдотельные реле, в которых к выходу контроллера, фактически, подключается обычный светодиод.
avatar

admin

  • 15 апреля 2011, 22:54
0
посмотрите в сторону TSOP — это ИК-приёмники модулированного сигнала (именно они принимают сигнал с пульта ДУ телевизора)
avatar

admin

  • 15 апреля 2011, 22:47
+1
собственно, это и имелось в виду :)
avatar

admin

  • 3 апреля 2011, 16:15
+1
на авторской страничке всё есть

parts list
avatar

admin

  • 28 марта 2011, 22:54
0
токен — это же что-то вроде мини-флешки с файлом, который содержит ключ для программы шифрования, и каким тут боком можно приложить CraftDuino не совсем понятно :)
С другой стороны — у вас могут быть свои идеи шифратора и роли ардуины в этом процессе :)
avatar

admin

  • 9 марта 2011, 23:16
0
скетч, вроде, похож на правильный. возможно, всё же, дело в датчике?
avatar

admin

  • 9 марта 2011, 23:01
0
хм… только что проверил ваш скетч. Всё работает :)
Только в loop() добавил после вызова функции GetDelay(); небольшую задержку:
delay(10);
Вот что выдаётся в порт без касания:
16
16
16
16
16
16
16
16
16
а вот, что выдаётся при прикосновении к проводу:
2080
116
12
80
148
12
1172
4672
176
12
460
152
12
780
так что остаётся просто усреднить и вперёд :)
avatar

admin

  • 24 января 2011, 23:44
0
Супер! А чем наполняются шары?
avatar

admin

  • 24 декабря 2010, 23:46
0
в коде скетча была опечатка (одинарные кавычки), а правильно двойные:
port = new Serial(this,"COM1", 38400);
avatar

admin

  • 19 декабря 2010, 16:04
0
единственное предположение, что используется не-PWM порт для управления или же возможность PWM блокируется…
внимательно читаем статью про библиотеку Servo и замечаем, что она блокиреут PWM на 9 и 10 пинах ;)
т.о. или просто пробуем убрать Servo из скетча :)
или используем для управления не 10-й пин, а 3, 5 или 6.
avatar

admin

  • 19 декабря 2010, 11:08
0
имелось в виду видео с интервью на страничке проекта.
avatar

admin

  • 4 декабря 2010, 12:38
0
идея хороша :) но — нет :) ведро обычное — пластиковое.
avatar

admin

  • 30 ноября 2010, 10:38
0
только что проверил. Модифицировал скетч из заметки:
int potPin = 0;    // потенциометр подключается к 0-му порту
int ledPin = 13;   // светодиод подключается к digital pin 13
int val = 0;       // переменная для хранения значения входного напряжения

void setup() 
{
  pinMode(ledPin, OUTPUT);  // настраиваем ledPin как выход
   Serial.begin(9600);     // инициализация работы с COM-портом
}

void loop() 
{
  val = analogRead(potPin);    // считываем значение с потенциометра
  Serial.println(val, DEC);    // выводим значение
  digitalWrite(ledPin, HIGH);  // зажигаем светодиод
  delay(val);                  // задержка, зависит от значения
  digitalWrite(ledPin, LOW);   // гасим светодиод
  delay(val);                  // опять задержка
}


результат:
0
1
2
3
5
6
11
12
....
541
962
1023

Т.о. всё работает, вот только шаг изменения сильно зависит от самого потенциометра.
avatar

admin

  • 4 ноября 2010, 14:13
0
Отличная работа!
Файл можно выложить на каком-нибудь файлообменном сервере, например, dropbox.com или в code.google.com.
avatar

admin

  • 30 октября 2010, 12:12
0
обычно заливают в Arduino стандатный Firmat-овский скетч:
Examples -> Firmata -> StandardFirmata
, который позволяет полностью управлять портами ардуины с компа.

avatar

admin

  • 25 октября 2010, 21:55
0
отчасти согласен :) просто использовать сервы намного проще (не нужно дополнительного драйвера) и удобней :)
avatar

admin

  • 11 сентября 2010, 19:01
0
разумеется!
и очень скоро :)
avatar

admin

  • 11 сентября 2010, 16:39