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

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

ENC28J60 и Domoticz

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

Помогите пожалуйста написать скетч для отправки вот такого GET запроса

http://192.168.1.38:8080/json.htm?type=command&param=udevice&idx=4&nvalu...

с помощью ардуино и модуля ENC28J60

Перепробовал все, что только нашел и библиотеку ethercard и UIPEthernet - один хрен ничего не работает.

Сейчас код такой:

Объём программы

Привет народ. Искал платформу для реализации системы управления, выбор пал на ардруино, а именно amt mega 258, как я понял плата ардруино подключается к пк, но вопрос: флэш памяти в плате 258 КБ а моя прога уже весит более 30 Мб можно ли будет эту программу зашить в плату или ограничение по объёму памяти не позволит это сделать? И если можно зашить, тогда для чего нужны эти 258кб памяти?

данные массивов usart

Здравствуйте всем не получается  принимать сразу 8 данных с терминала. 

usartRxBuf[8]={};
char a,c,d;
ISR(USART_RX_vect)         //завершение приема
 {  
	
 if (rxCount < 8)
 {  a=UDR0;
	c=0;
    if ((a>=48) && (a<=57)) {// преоброзование с символа на чисел
      c = c * 10 +  (a - 48);
	}
	d=c;
   usartRxBuf[rxBuftail]=d;//забираем принятые данные
   rxBuftail++;
    if (rxBuftail == 8)
    {rxBuftail=0;
                     }
	  rxCount++;
	   }
   
 }

  

Управление набором ламп освещения

Здравствуйте, задумка такая: есть десяток PIR датчиков HC-SR501, и десяток выключателей освещения, нужно все это совместить с помощью Arduino, и вести учет. Вопрос в том как красивее это реализовать. Пока представление следующее, написать функцию переключение выключателя освещения, она будет выглядить так:

Эмуляция hid usb на основе arduino leonardo

Скажите пожалуйста как сделать чтобы подключенная к плате кнопка или другой замыкатель компьютер подключенный к arduino распознавал как нажатие определенной клавиши и к каким контактам подключать кнопку?

Поле чудес на Arduino

Здравствуйте, я новичок в программировании и ардуино.
Решил написать "Поле чудес", работают вывод звездочек , возможно выбор букв,
но при выборе правильной буквы не меняется строка звездочек.
Помогите,пожалуйста.

#include <LiquidCrystal.h>
char s;
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int i = 0;
char lang[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
#define BTN_UP 1
#define BTN_DOWN 2
#define BTN_LEFT 3
#define BTN_RIGHT 4
#define BTN_SELECT 5
#define BTN_NONE 10

int detectButton()
{
    int keyAnalog = analogRead(A0);

Как совместить программное обеспечение Arduino 1.8.5 с платой ТЕХНОЛАБ

Помогите совместить плату ТЕХНОЛАБ с программным обеспечением Arduino 1.8.5

Тахометр с помощью оптопары

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

Есть такой вот датчик из оптопары

 

Я его подключил, нашел код и он заработал и вроде считает правильно обороты

Ошибка a function-definition is not allowed here before '{' token

Добрый день! Заранее извиняюсь за глупый вопрос, я плохо разбираюсь в электронику, но нужно решить вопрос. В Интернете нашёл похожие, но решения не помогают. 
Имеется ардуино, нужно, чтобы сервопривод раз в 24 часа поворачивался на 90 градусов и обратно. 
В 17 строке выдаёт ошибку "a function-definition is not allowed here before '{' token"
Если убрать всё, что связано с таймером, то  компилируется.
unsigned long period_time = (long)86400000;

Еще новичок. попытки програмировать...

Прошу не пинать, я вас понимаю, что тянуть за уши кого то не очень интересно и все же прошу помощи. Насмотревшись видосов прикупил себе ардуинку уно, дисплей Nextion и модуль часов реально времени DS3231. Дай думаю начну с простого, попробую сделть вывод часов и даты на дисплее с возможностью натсройки времени и даты, но не тут то было, сразу на первых мыслях и сдался. ПРочитав тут темку про дисплей я решил связать ардуинку и дисплей без использования бибилиотек, да бы больше понимать и сохранить использование динамической памяти ардуинки.