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

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

json

Ребята привет не подскажите как отправлять состояния пинов по URL  в формате json. Если есть возможность киньте пример.

Для "чаников со свистком"

Гуру вопрос к вам.

Написал вот такой скетч

#include <arduino.h>
byte buff=0;

void setup()
{
  // put your setup code here, to run once:
  Serial.begin(115200);
}

void loop()
{
  // put your main code here, to run repeatedly:
  while (1)
  {
    Serial.available()>0;
  }
    buff=Serial.read();
    if( buff==1)
    Serial.println(10,HEX);
    delay (200);
}

Т.е если приняли "1" то надо вернуть "10" HEX

Но возврашается какая то ерунда размером более 400 байтов.

пояснения по скетчу

Доброго времени форумчане!

Прошу вас помочь со скетчем. Скетч не мой, взял в инете. Я поубирал лишнее, но по тексту там есть много строк, назначение которых мне не понятно. Мне кажется там есть куча ненужных функций, но я не понимаю их смысл. Если Вам не сложно, разъясните пожалуйста их смысл или хотябы помогите максимально упростить его. Спросить не у кого. Остается надежда только на вас:

Протокол программирования Arduino

Вот интересно, разбирал кто-нибудь протокол программирования? Нужно для обновления прошивки удаленного устройства. Представляю так, есть рабочая плата Arduino, а есть вспомогательная. На вспомогательную пришла новая прошивка по какому-то каналу связи и он обновляет прошивку на Arduino, понятно что нужно подать сигнал Reset, по TTL подать некоторые команды, думаю достаточно простые (иначе зачем нужен загузчик?) и прошивка будет обновлена.

Что-то описания или статей не нашел по теме.

Обмен данными между Windows Server 2003 и Arduino Mega 2560

  Здравствуйте!

  Начал я недавно делать метеостанцию, а точнее веб-метеостанцию на arduino mega и ethernet контроллере w5100.Делал вот по этой схеме: http://tehnopage.ru/ethernet-arduino-control. И скорость не очень порадовала. Поэтому я соорудил из старого ПК сервер (FTP и файловый пока что) и стал искать в инете ответ на свой вопрос: как произвести обмен данными между ПК (сервером) и arduino mega? HTML и CSS языки немного знаю.

   Надеюсь что вы мне сможете помочь.

Проблемы с библиотеками

Перестала нормально работать библиотека "CyberLib.h".. Пишет Multiple libraries were found for "CyberLib.h" и ее функции не находит.. При этом все случилось внезапно - до этого проблем не было. Обновить - кричит что уже есть и посылает... 

п.с. а как деинсталировать библиотеки кроме как тупого удаления????

 

Управление ардуиной с помощью BLE (HM-10)

Доброго всем дня. Связался я с модулем HM-10. Через него я управляю со смартфона+андроид роботом на ардуине. Пока управляю с помощью BLE-терминала, скачаного с маркете, путём отсылки команд в виде цифр. Попытка найти на маркете виртуальный пульт для управления через HM-10 с помощью виртуальных кнопок практически успехом не увенчалась. Они не вяжуться с этим модулем, даже если видят. Один китайский только связался, но он такой жуткий...

Arduino NANO отваливается SowtwareSerial при использовании SPI

Добрый день. Если убрать из кода проверку карты по чип селекту, то в порт валяться значения с GPS приемника подключенного к 10 ноге arduino, если в код только добавить проверку по чип селекту карты и даже больше к ней не обращаться то совтовый компорт ничего не видет от GPS (буфер пуст). Подскажите что не так?

Настройка saa7708h

Всем привет.

Требуется помощь по написанию скетча для управления микросхемой saa7708h (звуковой процессор) по i2c шине, а именно как мне кажется, нужно в регистры этой микрухи, адрес которой 0011100 (1С hex) записать данные. Тоесть настроить эти двухбайтные регистры. Номера этих регистров 0FFD и 0FFE. Помогите как это сделать? В даташите все расписано что и как, но вот скетч написать это какой-то писец... Могу привести свой вариант, но он походу совсем нерабочий.

битовые операции ( проверить бит)

имею шеснадцатиричное значение например '6F'  мне нужно проверить в нем бит или группу битов, равны ли они единице или нет. как это реализовать по грамотному?