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

Приведение int к формату HH:MM:SS

Вопрос риторический, скорее, но может кто сталкивался. Очень интересна причина такого поведения:

1. На ардуинку заливается код, все работает исправно

2. После перезаливки(код не менялся) появляется баг в одном из кусков кода(на C# все ок работает):

dtostrf() STM32 проблема

Всем привет. Помогите устранить проблему. Есть значение с датчика температуры "123.45", хочу получить целое число "123".

Использую  dtostrf().

В результате в порту получаю значение "123.0" Такая беда только с платами STM32F103. Когда загружаю скетч в ProMini все ОК получаю "123".

В чем может быть проблема?

Про подключаемые библиотеки

Как-то я совсем пропустил эту тему, а проверить на другом компьютере нет возможности.

Мне надо передать свой скетч человеку со словами "установи вот эту программу, нажми здесь, нажми здесь, дождись загрузки, всё заработает", но объяснять, как установить ту или иную библиотеку, от какого автора - и мне сложно и человек не поймёт. Тем более, библиотек много.

А как сделать проще? Например, можно ли всё, объявленное в #include  скинуть в ту же папку, что и скетч? И как отнесётся Arduino IDE к этим файлам, если они вдруг окажутся уже установленными?

Ошибки в коде для Авиагоризонта на базе MPU6050, arduino mega2560, вывод на дисплей OLED SSD1306

Ошибки в коде для Авиагоризонта на базе MPU6050, arduino mega2560, вывод на дисплей OLED SSD1306
 
 
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
 
 
 
Текст ошибки:
 

кнопки умного дома

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

Вопрос по IDE

"Мартышка к старости слаба глазами стала." Пришлось увеличить шрифт. И в основном окне мало стало умещаться строк. Можно нижнее окно(обведенное красным), где выводится текст компиляции  уменьшить( по стрелке)?

Аппаратные прерывания и I2C

Здравствуйте уважаемые участники форума! Помогите пожалуйста новичку. Я не сумел найти в нете внятного ответа на такой вопрос: Ардуино Уно подключена к шине I2C в режиме slave. Можно ли в этой плате использовать прерывание PCINT? Не возникнет ли конфликтов, вроде I2C тоже использует прерывания?

помогите придумать уравнение

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

Get запрос с аутентификацией enc28j60+arduino nano

#include <EtherCard.h>

static byte mymac[] = {0x74,0x69,0x69,0x2D,0x30,0x31};
byte Ethernet::buffer[600];
byte session_id;
Stash stash;

const char website[] PROGMEM = "192.168.55.154";
const char authorization[] PROGMEM = "YWRtaW46TdSalOaXU=";

void setup () {
 
  Serial.begin(57600);
  Serial.println("Basic authentication demo");
  Serial.println();
 
  if (!ether.begin(sizeof Ethernet::buffer, mymac, 10)) {
    Serial.println( "Failed to access Ethernet controller");
    while(1);