Программирование

Вопросы по программированию Arduino.

Удобная отладка скетчей по COM порту

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

Поэтому написал свою утилиту. Особенности:

1. Автоматическое определение COM порта, к которому цепляется Arduino (можно выставить жестко вручную в файле ini)

2. Сама определяет момент заливки скетча в Arduino и освобождает на это время COM порт. Затем снова цепляется к нему.

Сохранение-чтение дробных (float) чисел в буфер DS1307

Дорого времени суток!

Встала проблема сохранить а потом считать переменную в энергонезависимую память таймера DS1307.

Значения переменной колебляться от 10.6...12.8. Т.е. необходимо 10.6 преобразовать в 106 положить в буфер, потом при необходимости считать из буфера 106 и преобразовать в 10.6.

Как такое реализовать в процессинге?

Напрашивается: преобразовать в строку, найти точку, удалить и обратно в той же последовательности.

Спасибо всем ответившим.

Ошибки при загрузке скетча

Добрый день, друзья.

После покупки не удается загрузить даже первый скетч. Приобрел первую для себя Arduino, до этого не сталкивался. Установил программу, драйвер, попробовал стандартный скетч - выдало ошибку. Не исключил, что где-нибудь налажал. Нашел видео (http://www.jeremyblum.com/2011/01/02/arduino-tutorial-series-it-begins/), выполнил все строка в строку - результат аналогичный.

Старая песня про компорт

Так посылаю из ардуины

  Serial.print("*a");
  Serial.println(Status);
   Serial.print("*b"); 
  Serial.println(FS);
   Serial.print("*c");  
  Serial.println(FH);
   Serial.print("*d"); 
  Serial.println(FL);
   Serial.print("*e"); 

Так вижу в терминале

*а0
*b0
*c219
*d216
*e

А так пытаюсь принять данные в С++Builder-е

Поток чтения:

Тригонометрия и Ардуино

Всем привет! Ребята ну помогите в таком деле - надо средствами ардуино высчитать угол  "А"  в градусах по имеющимся x и у. Это всё для сервопривода. И вообще очень интересует опыт тригонометрических расчетов .

помогите с Pro Micro

купил поиграть вот такую платку https://www.sparkfun.com/products/10999 на ATmega32U4

Подсчет калорий или Шагомер на базе акселерометра MPU6050

Привет всем!

Вот пришел тут Акселерометр MPU6050

https://github.com/TKJElectronics/Example-Sketch-for-IMU-including-Kalman-filter/blob/master/IMU6DOF/MPU6050/MPU6050.ino

Скачал код, подключил. Работает. Выдает  какие-то странные цифры в сериальный порт (углы). Уже Очищенные...

Ребята помогите разобратся !!!!

Стоит следуюшая задача, как заставить ардуинку отправлять данные на вэб сервер? мне для начала нужны общие сведения ,ну типа сайт отправляет простой запрос, например Т1 . контроллер обрабатывает и понимает что ему нужно отправить показания датчика Температуры№1, тогда я смогу нарисовать страничку и положить ее в нет.

Как запомнить время и сравнить с текущим ?

Добрейшего времени. Есть модуль часов, и он нормально работает:) http://www.ebay.com/itm/261043197718?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Вопрос в следующем. Пишим время в EEPROM(раз в 5 минут или по какому то действию) в каждую отдельную ячейку -часы и минуты.

Считываем(раз в 5 минут или по какому то действию) -всё вроде тип топ.

Задача состоит в следующем:

Как залить скетчь в Arduino из Android?

Есть необходимость в автоматическом обновлении прошивки (точнее, скетча) Arduino в устройстве Android+Arduino. Очень удобно, когда железка сама обновляется по WiFi без участия пользователя.

Arduino подключена к Android через USB. Для обмена данными используется библиотека Usb-Serial-Android.

Насколько я понимаю, avrdude использует протокол STK500 для передачи скетчей bootloader'у Arduin'ы. Т.е. мне нужно на Java (для Android) написать реализацию этого протокола.