Песочница. Раздел для новичков

Установка значений с помощью кнопок для весового дозатора

Сделал весовой дозатор для воды, не без помощи форумчан (за что отдельная благодарность).

Нажимаю кнопку, через реле включается помпа, качающая воду. Когда необходимый вес набирается, помпа выключается.

Все отлично работает.

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

Чтение данных с потенциометров

Здравствуйте, подключаю к Уно потенциометр на 10 кОм Bourns 3590S-2-103L, при вращении ручки выходное значение в ком порте всегда 1023 (все 10 оборотов), и только на последнем обороте перед остановкой (10-15 градусов) значения меняются (до 970). Аналогично, если поменять полярность - большую часть диапазона выходное значение 0 - и только при упирании ручки оно немного вырастает. 

Проверял мультиметром - сопротивление плавно меняется от 0 до 10 во всем диапазоне вращения.

Похожая ситуация с wl b500k, только диапазон значений другой.

Помогите новичку найти ошибку в скетче!?

Помогите новичку найдти ошибку в скетче!? не читаются данные из sounddata_data [ ].

К порту D Arduino Nano подключен ЦАП  типа R-2R 

 

Moderator : пожалуйста, вставьте код правильно (возможно, новым сообщением в тему), 

Датчик температуры DHT11 и TM1637

Почему не работает код

 

Moderator : пожалуйста, вставьте код правильно (возможно, новым сообщением в тему), 

serial.print не отображает массив

не получается вывести массив в serial

если изменить на myArray[1] или myArray тогда все ок.  

такая конструкция не работает : myArray[i]

сигнал от DTR пина

подключаю pro mini через usb-ttl преобразователь. но на нем нет dtr разьем . каждый раз приходится тыкать reset вручную. а по сколько компилирую часто очень. уже устал ее нажимать каждый раз.

чип на TTL 340ый. по даташиту указан dtr на 13 пине. но вывода для подключения нет.

это китайцы прикалываются так ?

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

 

Автополив

Мой первый скетч. Покритикуйте. Как улучшить?

 

Moderator : пожалуйста, вставьте код правильно (возможно, новым сообщением в тему), 

Вопрос про #define для отладки и вывод имени переменной

Нашел такие вот полезные сокращения для дебага.

#define PRINT(x) Serial.print(x)

Но чаще надо вывести не просто значение, а еще и имя.

Serial.print("Name = "); Serial.println(Name);

Можно эти две команды как-то задефайнить похожим образом в одну? Name же одинаково.

#define PRINT(X) Serial.print("X = "); Serial.println(X);

??

Как сравнить 2 числа?

Имеется 2 числа,оба могут находиться в диапазоне от 880 до 1080,как их сравнить по разрядно?

например 2 десятичных числа-1011 и 1010,мы то отличие видим,что в разряде единиц цифры отличаются,а в разрядах десятков,сотен и тысяч одинаковые,а как программно определить равны ли разряды единиц,десятков,сотен и тысяч отличаются или нет?

Камера + SIM800L + Arduino

Здравствуйте. Подскажите, был ли у кого-то опыт отправки изображений с камеры (подключенной через UART или bluetooth-камеры) через GPRS (у меня модуль SIM800L, но в целом это не принципиально) на удаленный сервер? Средствами Ардуино, разумеется. Возможно ли это вообще? Хотелось бы, конечно, использовать в проекте беспроводную камеру и общаться с ней, ибо камеры, подключаемые напрямую в Ардуину так себе качество дают.