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

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

OLED 128х64 Проблема с запуском

Проблема запуска дисплея OLED 0.96" 128х64. При питании от USB запускается нормально, при питании от 12V, запускается только при нажатии Reset.

Вопрос по куску кода управления по смс

#include <SoftwareSerial.h>
 
SoftwareSerial gprsSerial(7, 8);
 
//для зелёного светодиода будем использовать второй цифровой вход,
//а для жёлтого - третий
int greenPin = 2;
int yellowPin = 3;
 
void setup()
{
    gprsSerial.begin(19200);
    pinMode(greenPin, OUTPUT);
    pinMode(yellowPin, OUTPUT);
 
    // Настраиваем приём сообщений с других устройств
    // Между командами даём время на их обработку
    gprsSerial.print("AT+CMGF=1\r");
    delay(300);
    gprsSerial.print("AT+IFC=1, 1\r");
    delay(300);

Подскажите , что не так. Вывод температуры по блютуз на андроид

Не пойму что не так. Пытаюсь по блютуз вывести температуру на аноид. Планирую сделать на колонку через сервопривод управление температурой. Температуру задавать хочу через андроид и кнопки. все это выводить планирую ще на дисплей.

Вот код вывода температуры на андроид. датчик DHT11

Проблемы с блютузом помогите пожалуйста

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

Вопрос по MPU6050

Друзья! кто пользовал сей девайс, у меня интерес погружение его в сон, или как я вычитал в даташите, что можно отключать гироскопы и DMP - для экономии потребления питания , с MPU6050 мне нужен только акселерометр(0.6 мА) Как поступить? Юзаю в составе GY-86 с него пользую комавс , дат Давления и акселерометр. Гиро и DMP не нужны , а они жрут как слоны.....

два моторчика и джойстик PS2

Доброго времени суток! совсем недавно столкнулся с ардуинкой) собрал машинку по одному видео) всё бы нечего надо поменять управление чтоб левый аналоговый джостик управлял одним двигателем(вперед- назад) а правый вторым двигателем (вперед назад)вот код:

Раздельное управление двумя устройствами с одной платы

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

Вот написал такое:

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

unsigned long micros_sp = 0;  
volatile int sp;  
#define CLOCK_PIN 4
#define RESET_PIN 5
int speed = 0;

void resetNumber()
{
    // Для сброса на мгновение ставим контакт
    // reset в HIGH и возвращаем обратно в LOW
    digitalWrite(RESET_PIN, HIGH);
    digitalWrite(RESET_PIN, LOW);
}

void showNumber(int n)
{
    // Первым делом обнуляем текущее значение
    resetNumber();

 
    // Далее быстро «прокликиваем» счётчик до нужного
    // значения
    //while (n) {
       digitalWrite(CLOCK_PIN, HIGH);

Работа Arduino на языке C#

Всем привет. 
Кто нибудь сталкивался с работой Arduino на языке C# (System.IO.Ports) с прошивкой Marlin, или любой другой CNC совместимой. 
 
Возникает проблема с кодировкой ответа. 
 
Пишу универсальный класс, для кроссплатформенной работы приложения. 
На Windows - проблем нет. Ответ приходит в читаемом виде, а в Linux кодировку ответа определить не удается.
 

Что изменить в скече для фиксации кнопки?

Ребят, нашол скеч  управление нагрукой через ИК пульт. Но возник вопрос. У автора скечь сделан так, чтобы на выходах шим плавно менялось напряжение, а мне нужно, чтобы кнопки ИК, фиксировались на любых аналоговых выходах, как на цифровых, и не плавно.