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

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

Почему показывает "0"

// This is a demo of the RBBB running as webserver with the Ether Card
// 2010-05-28 <jc@wippler.nl> http://opensource.org/licenses/mit-license.php
#define ANALOG_PIN A0
#define OUT_A 2
#define OUT_B 3
#define OUT_C 4
#include <EtherCard.h>
int ran=0;
// ethernet interface mac address, must be unique on the LAN
static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
static byte myip[] = { 192,168,1,203 };


byte Ethernet::buffer[500];
BufferFiller bfill;

void setup () {
  if (ether.begin(sizeof Ethernet::buffer, mymac,10) == 0)

Arduino+GY-85

Кто-нибудь сталкивался с вопросом программирования GY-85? Интересует вопрос, у подключенного гироскопа к Нано отслеживаем перемещения по осям Х и Y. В какую сторону копать? Нужно ли дополнительную(ые) подключать библиотеки?

74CH595

Добрый день. Люди добрые скиньте пожалуйста пример скетча для управления последовательно включёнными регистрами 74CH595 в колличестве 24 штуки!!!!! Нужно чтобы на всех выводах поочереди появлялась 1, что то типо бегущей точки или последовательное включение светодиодов на выходах...

Как вывести на экран рисунок с SD с помошью UTFT: "myGLCD.drawBitmap" ???

Добрый день.

Кто подскажет - как с помощтю команды "myGLCD.drawBitmap" отобразить рисунок? Вернее: как задать имя файла в аргументах этой функции? Пока что удалось только отображать рисунки в виде массива:

extern unsigned short f00[0x21FC];
myGLCD.drawBitmap(0,0,87,64,f00,1);

 

Но я читал что можно так же подгружать рисунки в форате .raw. Но проблема в том, что я не знаю как это сделать.
Кто може дать совет по этому вопросу?

Как побороть ошибку "busy s" при отправке Arduino+esp8266

Всем привет.

Разрабатываю свой вариант температурного логгера в классичесском исполнении: Arduino+ESP8266+Thingspeak.

Особая потребность в отслеживании нескольких (пока 4) температур.

И столкнулся с проблемой зависания вай-фай модуля с ответом "busy s" при превышении некоего предела длины строки при отправке:  "GET /update?key=хххххххххххххх&field1=ххххх HTTP/1.1\r\n".

По крайне мере, такое обьяснение я нагуглил.

В тестовых попытках при непосредственном задании значения в строке, например:

Скетч под кодовый замок.

Появилась необходимость в кодовом замке. Решил попробовать сделать на Ардуино.  Так как я только только начинаю изучать Ардуино нашел пример скетча в интеренете. В скетче при правильном пароле замыкается реле и находится в таком положении пока снова не введёшь пароль на закрытие. А мне нужно сделать чтобы сигнал на замыкание реле подавался на 2-3 секунды. Хочу поставить электромеханический замок, который будет сам возвращаться в закрытое положение когда нет напряжения на нём.

DS3231 настройка часов

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

библиотека https://github.com/rodan/ds3231

RC машина на arduino на базе Китай машинки , проблемы с написанием скетча

Доброго времени суток всем , пишу первый раз так что просьба сильно не пинать .

Собираю машину на радио управлении с контроллером uno +motor sheild , и китайская машинка с р.у. 

У машинки два dc мотора , на заднюю ось через редуктор и  спереди подпружиненная рейка с зубцами , которую передвигает мотор 

И собственно проблема со скетчем , точнее с его написанием 

Вот собственно что написалось :

Поочередны вывод информации на дисплей без delay()

Здравствуйте! Нужна помощь. Сделал контроллер температуры и влажности. Железо Ардуино уно, 7 сегментный индикатор 4 цифры с контроллером по I2C   SAA1064 , датчик температуры DS18B20. датчик DHT22 и джойстик для в вода настроек температуры и влажности. Хочу выводить температуру и влажность поочередно с интервалом 3 секунды. При выводе только одного из двух, нажав на джойстик четко вхожу в настройки а при отображении двух поочередно кнопка глючит, редко получается войти в параметры настройки. Понял что это из-за delay().  Помогите пожалуйста вывести инфу без delay.

где писать скейтч

Здравствуйте.Написал программу в блокноте,скопировал в ардуино,получилось всё в одну строку.В ардуино тоже не получается писать.Если начинать новый файл то выходит первая строка void setup() { и над ней не получается вставить коментарии.Если удалить начальные заголовки