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

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

Что за ошибка exit status 1 array must be initialized with a brace-enclosed initializer

int ppp[] = {1, 2, 3};
#include <Wire.h>
#include <SPI.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#include <nRF24L01.h> // библиотека для nRF24L01+
#include <RF24.h>

#define BME_SCK 13
#define BME_MISO 12
#define BME_MOSI 11
#define BME_CS 10

#define SEALEVELPRESSURE_HPA (1013.25)

Adafruit_BME280 bme; // I2C
//Adafruit_BME280 bme(BME_CS); // hardware SPI
//Adafruit_BME280 bme(BME_CS, BME_MOSI, BME_MISO, BME_SCK); // software SPI

unsigned long delayTime;

Использование таймера

Всем доброго времени суток! Я студент, программировал только на уроках информатики на Паскале :) Прошу помощи в написании программы для вольтметра. Имеется на входе аналогового пина переменное напряжение от 0 до +5 вольт через делитель напряжения и диодный мост от сети 220.

 

 

Хочу сделать так, чтобы на экран высвечивалось действующее напряжение сети. Попробовал написать программу:

Автоматизация теплицы, ошибка кода?

Добрый день.

Люди, помогите разобраться, есть автоматизированная теплица, работала неделю. Для открывания дверей используются электростеклоподъемники подключенные через отдельный БП через релюшки и переполюсовка тоже через релюшки (на момент запуска были только релюшки и не было времени ждать драйвер двигателя) Вот  код:

Об умении готовить

Мужики, а вот скажите, кого-нибудь, акромя меня ещё достали вопли говнокодеров типа: «Я как-то попробовал написать программу с ООП – такой говнокодище!!! В топку этот ООП!!! Он не применим на МК!». Ума на то, чтобы понять, что это они сами наговнокодили, что говнокод не зависит ни от языка, ни от парадигмы программирования, но зависит исключительно от «прогера» у этих граждан обычно не хватает. Толком объяснить, чем же так плох ООП они тоже не могут ввиду отсутствия знаний. Зато вони и воплей от них …

Не стабильный обмен и работа с Bluetooth

 

Помогите найти проблему. Ардуина не всегда соединяется по блютуз, обычно только сразу после включения, и то не каждый раз. Если соединилась, то некоторое время работает. Может я че в коде наколбасил?

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

Ардуина управляем работой насоса, а настройки принимает по блютузу с телефона, с приложения написанного в аппинверторе.

Помогите закончить скетч (MODBUS)

Добрый день! Помогите закончить скетч. У меня на объекте находится "тележка" которая свою очередь двигается строго от точки А к точке В и обратно.

Проблема с пинами ультразвукового датчика HC-SR04

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

Имеется вот такой код для моего проекта. Проблема в том что, код написан для датчиков паралакс, а у меня используются hc-sr04, в котором 4 вывода.  И уменя этих датчиков в проекте используется два. Я попробывал через newping, вот не знаю правильно ли прописал пины датчиков. Библиотеки все ставил.

Нужна помощь. Как сделать Переключение режимов на кастомной PS2 клавиатуре (Leonardo)

Доброго времени суток. 
Задумка такая. Есть Ардуино Leonardo, библиотека <PS2Keyboard.h> и NUMpad клавиатура.

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

Например, по дефолту будет Режим1 и нажатие на NUM 3 = Privet,  жмякаем кнопку 1 раз, включается Режим2 - и NUM 3 = Kak dela?.

Отключение модулей программно

Заказал модуль H34A-433 433Mhz

Глобально инвертировать значение на пинах

После написания прошивки оказалось что блок реле который и управляет всем работает не по HIGH сигналу а по LOW. Т.е реле включится если на пин управления пойдет команда 

digitalWrite(pin) = LOW;

и отключится если

digitalWrite(pin) = HIGH;

А так как кроме команд есть еще достаточно всяких проверок