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

Гудит БП при подключении сервопривода

Всем привет. Подключил сервопривод sg90, залил пробную программу - все работает через USB. При подключении от блока питания (9В 1А), блок питания начинает трещать. При отключенном сервоприводе ардуина питается нормально и ничего не трещит. Что я делаю не так?

Ошибка с примером из библиотеки LCDBitmap.

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

Может кто знаком с библиотекой LCDBitmap, или у кого была такая ошибка?

Компилятор выдаёт ошибку при загрузке примера из библиотеки LCDBitmap.

Попытки что исправить НИ к чему НИ привели.

При попытке загрузить следующий скетч из примеров этой либы:

эксперимент с аккумулятором 18650

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

характеристики аккумулятора :

3000 MAH

3.7В

20A

вес: 45 грамм (3 батарейки 136 грамм)

 

ESC simonk 30A

безколекторный двигатель: A2212 10T 1400KV   /    Максимальная нагрузка по току: 12А;

 

1 аккумулятор как я понимаю имеет разрядный ток 6.6 C

Вывод переменных на ндикатор

#include // Подключаем библиотеку OLED_I2C

OLED myOLED(SDA, SCL, 8); // Выбор порта, UNO это SDA 8 pin, SCL - 9 pin.
extern uint8_t SmallFont[]; // Подключаем шрифт

void setup()
{
myOLED.begin(); // инициализация экрана
myOLED.setFont(SmallFont);
byte t=0 ;
}

void loop()
{
myOLED.clrScr(); // Очищаем экран

myOLED.print(t, CENTER, 24); //Выводим значение переменной t : в центре, строка 24

Как вычеслить кратность числа в коде?

void loop() {
Leds(3);
 delay(1000);
Count++; 

}

 

 Собственно нужно узнать кратность Каунта на 2 и на 3. Надеюсь на помощь.

Помогите разобраться с библиотекой iarduino_rtc

Ну точнее там в принципе все понятно. Вот только почему-то функция blinktime() у меня не работает. Экран есть и стандартный 2х16 ардуиновский с I2C, и экранчик TFT от телефона Alcatel. Программа для обычных часов лежит на многих сайтах и там в момент установки времени должен мигать выбранный параметр (секунды, минуты, часы или там что другое). Так вот сами часы работают. Правда повозицца немного с кварцем пришлось. У меня была микросхемка ds1307, купил кварц в Чип и Дип, собрал на макетке - не работает. Повозился, в итоге нашел на старом медиацентре часовой кварт, впаял и все заработало.

Нужен ли break?

Здраствуйте. Нужны ли break внутри switch, если там есть return?

unsigned char Func(unsigned char method)
{
    switch(method)
    {
        case 1:
            //code
           return 1;
           //break??

        case 2:
            //code
            return 2;
    }
}

 

Глупый вопрос - библиотека SPI.h

Добрый день, корифеи.

Внезапно потребовалась мне библиотека SPI.h (да да, штатная) и внезапно я ее у себя в списке установленных библиотек не обнаружил (версия IDE 1.8.12). Гугленье не помогло нигде найти эту библиотеку для скачивания отдельно. Вопрос на засыпку - ткните носом откуда скачать.