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

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

Oled 128x64 Помогите разобраться как рисовать иконки и значки

Здравствуйте. Помогите разобраться с отрисовкой иконок и прочей графики на oled дисплее. 
Я использую библиотеку U8glib.h, и дисплейчик у меня SPIный. Не могу понять принцип построения иконки - 
 

СМЕНА ПАРОЛЯ HC 06

Здравствуйте уважаемые форумчане, ГУРУ ардуино!

На данный момент перешел к управлению ардуиной без проводов со смартфона. Все работает.

Прошу помощи!: КАК СМЕНИТЬ ПАРОЛЬ В HC-06?

из того что нагуглил - ничего не понял.

Знаю, что делается это с помощью AT запроса типа: AT+PINxxxx

очевидно нужена программа загрузчик..

прошу помощи!)

Как преобразовать переменную float в int?

Можно ли как то целое число без дроби из float записать в int... мне просто ненужна дробь а только градусы в чистом виде без хвоста..... 

Посылка чисел через UART

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

Мне нужно послать 16 целых чисел разделённых запятой по UART.

Эти числа я хочю засунуть в массив, причём мне надо чтобы в массиве были именно числя а не их аски код.

Помогите пожалуйста решить эту задачку.

 

ИК пульт проблема в кодировке

Здравствуйте Участники форума, помогите разобраться.

Собрал схему на ардуино нано с ик приемником, и есть пульт от кондиционера. При попытке с читывания с него кодов кнопок некоторые выдаются с одинаковым кодом, например выбор температуры на +16 градусов совпадает с 1-ой скоростью вентилятора, а температура +18 градусов, с кнопкой выбора автоматической регулировки скорости вентилятора. Иззачего такое возможно ведь посути у каждой кнопки должен быть свой код. 

Помогите с кодом

Помогите разобраться новичку с кодом. Есть Arduino nano

Требуется управлять двумя выходами. Пусть будет выход 1 и выход 2. Начальные уровни на них низкие.

Будет один вход с кнопкой. 

Алгоритм такой - при коротком нажатии на кнопку,  выход 1 переводится в состояние high на время 5 секунд, а выход 2 - переводится в состояние high только через секунду после того, как включился выход 1. Время на которое включается выход 2 равно одной секунде.  

HPI SF-1

Облазил пол интернета и не нашел ответа на вопрос можно ли управлять сервоприводом hpi sf-1 (партнамбер HPI 80559) с arduino?

Форматированный вывод в Serial

Начинающий коллега увидел у меня в коде форматированный по типу printf отладочный вывод в Serial (когда вместо:
Serial.print("U=");
Serial.print(u);
Serial.print("V f=");
Serial.print(f);
Serial.println("KHz");
пишется
SerialPrintf("U=%dV f=%dKHz\n, v, f);

Проблема с GY-87 помогите плиз

Есть скетчь для компенсации наклона магнитометра по акселю и героскопу. При попытке скомпилировать выдает ошибку в строке while(!mpu.begin(MPU6050_SCALE_2000DPS, MPU6050_RANGE_2G)) Что не так?  

Помогите оптимизировать код

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_BMP085.h>
#include <Wire.h>
#include <DS1307RTC.h>
#include <Time.h>
#include <Servo.h>

#define OLED_RESET 4
#define Trig 7
#define Echo 6

Adafruit_SSD1306 display(OLED_RESET);
Adafruit_BMP085 bmp;
tmElements_t tm;
Servo myservo;  // create servo object to control a servo

void setup()   {                
  Serial.begin(9600);
if (!bmp.begin()) {