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

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

Уменьшить размер скетча

Друзья, есть скетч для attiny25 но в наличии только attiny13 , помогите умешьшить размер скетча чтобы запихнуть его в attiny13. Не хвтвет буквально 22 байта.

https://cloud.mail.ru/public/2nWT/irUVWhnFs

Помогите разобраться с энкодером

Всем привет. Помогите, пожалуйста. Я уже вторые сутки за компом, кушать очень хочется...
 
Есть вот такя связка мотор-редукто и энкодер.

уменьшить размер записи

приветствую  вссех, имеется воот такая запись выполняимая в setup один раз( мелодия для пьезопищалки). запись слишком громоздкая и занимает лишнюю необходимую память как можно уменьшить ее и оптимизировать?

Управление через веб-сайт

Всем привет. Сразу скажу, что новенький, модераторов прошу перенаправить тему, если таковые уже есть.
Вопрос следующий, написал простенький скетч для создания сервера на ардуинке, который может принимать запросы рода ххх.ххх.ххх.ххх/команды?значение=команда. Где ххх...ххх - IP ардуинки в сети. 
Хочу запускать устройства по алгоритму или же принудительно по нажатию кнопки на сайте.
С алгоритмами вышло проще чем с кнопками.
Собрал простенькую схему из релюшки, ардуинки и контактора. К контактору сообразил вилку и розетку, все как надо.

Оператор if с несколькими условиями

Всем привет!

Помогите чайнику

Задача получить постоянно на выходе №9 - 2,3В, при входном сигнале на входе №7 - 3,0В, при входном сигнале на входах №7 и №8 - 4,1В

Arduino Nano - питание USB & Vin

Возможно ли програмно определить откуда запитана адруинка от разъёма  USB или от пина Vin

Постоянно требуется перезагрузка

#include <SPI.h>
#include <Ethernet.h>
#include "DHT.h"
char cl;
int i,timer,st;
boolean v;
boolean r1 = false;
boolean r2 = false;
boolean p = true;
#define DHTPIN 4
#define DHTTYPE DHT11
DHT dht1(DHTPIN, DHTTYPE);
float h;
float t;
float k;
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
};
IPAddress ip(192, 168, 1, 28);
EthernetServer server(80);
EthernetClient client;
void setup() {
	st=1;
	pinMode(2, OUTPUT);
	pinMode(3, OUTPUT);
	digitalWrite(2,1);
	digitalWrite(3,1);

Сохранение позиции Servo в EEPROM

Не получается сделать сохранение и чтение позиции Серво в EEPROM.

Что бы при включении Автоповоротов Серво не уходил в позицию Ноль или 180 градусов.....

LED_BUILTIN

Доброго времени суток . заметил что в последней версии оболочки arduino ide в скетче блинк появилась строка LED_BUILTIN подскажите как ее дословно понимать.

собственно смущает то что мы явно не указываем какому пину моргать. 

ENC28j60 и таймаут соединения?

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

5 дней борюсь с проблемой. Понимаю что с ENC много траблов, но все же решил посоветоваться с всезнающим сообществом :)

Я думаю нет смысла разьяснять все досконально, ведь каждый кто использовал ENC знает что такое UIPEthernet и все в таком плане (наверняка прошел этот путь страданий и боли :)

Вопрос - возможно ли таймауты на соединение задать в какой либо библиотеке для ENC? У wiz есть специальная либа, которая позволяет таймаутами шаманить, а вот для ENC не могу найти.