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

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

Как объединить 4 байта в long ?

Добрый вечер.

есть массив 0x00 0x02 0xDD 0xCE что равно 187854 в десятичном виде

Хочу, НО не могу его засунуть его в long (выбрал long т.к. 4 байта)

Многие советуют "union", но толковой статьи не нашел про это чудо...

Подскажите, как решить проблему…

Или направьте на хорошую статью с примерами… сильно признателен буду :)

 

Как правильно отправлять HTTP-запросы?

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

Имеем SIM800 в виде шилда и неоюходимость регулярно (раз в 1-10 минут) отправлять данные с датчиков через HTTP-запрос.

Всегда делал это таким образом, чтобы шилд перед каждой отправкой инициализировался, подключался, отправлял данные и выключался. На все это требовалось от 15 до 30 секунд, что как-то неприятно.

Если держать его постоянно включенным, то отправка занимает уже 10-15 секунд, а если ещё и один раз (в самом начале) подключить APN и сразу присоединится к серверу (gprs.connect(TCP, url, 80)), то на отправку данным уходит 1-2 секунды. 

С++ и Arduino

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

Сразу скажу, что в теме по Arduino я новичок, но для PC писал программы и на классическом С и на С++.

Поэтому вопрос больше не про программирование конкретной задачи, а общий.

Просмотрел достаточно много текстов программ для Arduino. Практически нигде не встречаются определения классов, а если встречаются, то их применение ограничивается использованием статических объектов этих классов.

Для диалекта С++ Arduino вообще не предусмотрена работа с динамически создаваемыми объектами классов (понятия конструктор и деструктор)?

Управление процессом точечной сварки.

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

Пробую написать свой первый скетч для управления процессом точечной сварки.

Включение сварки реализовано на симисторе и оптосимисторе.

                                                                                   ТЗ

1. Управление в ручном режиме (время сварки зависит от логической единицы на цифровом входе).

неправильно работает tft дисплей с тачскрином

иницилизирую дисплей, не иницилизирую тачскрин.

дисплей работает норм.

иницилизирую только тачскрин, тачскрин работает.

а вот если иницилизировать тачскрин и дисплей вместе, то работает только тачскрин.

помогите, плиз!

использую библиотеки

<Adafruit_GFX.h>

<Adafruit_TFTLCD.h>
 
<stdint.h>
 
"TouchScreen.h"

Led wash move прошивка

Голова

Всем привет.
Сразу прошу прощения, не пинайте если вам кажется, что глупость спрашиваю, но очень нужно решение вопроса.
!!!! Поиск ничего не дал !!!
И так, что имеем.
-led wash head (световой прибор с вращением по двум осям) (фото1)
- на главной плате прибора перестал отвечать контроллер dip 28 stc 12c5608, на нем было все управление. (фото2).
- 2 драйвера мотора L6219 (фото3) и, соответственно, 2 мотора по осям (фото3_1)
- 2 усилителя LM324N (фото4), не знаю зачем они нужны.

Мега в качестве агрегатора с разных серверов

Здравствуйте уважаемые коллеги.

ввиду невозможности редактирования стартового сообщения продолжу далее

Проблема с библиотекой <JC_Button.h>

Парни, помогите разобраться. Вот код:

ESP8266 NodeMcu v3 как WIFI адаптер

Доброго времни!

Подскажите, возможно ли использование ESP8266 NodeMcu v3 как WIFI адаптер на ПК?

Необычная гирлянда на елку

Всем привет, у меня есть задумка, но естественно моих знаний для реализации не достаточно. У меня остались светодиоды от проекта с кубом 8х8х8 (около 470шт), сдвиговые регистры 74hc595n, транзисторы MJE13009-2 Электрическую схему можно использовать как у самого куба, получится 4 панели 8х8, или можно в одну матрицу собрать 16х16. Вся схема расположения гирлянды с учетом моей елки должна выглядеть так: