Вопросы с тегом «variables»

24
Зачем использовать переменную int для вывода, когда const int, enum или #define имеет гораздо больше смысла

Почему люди используют переменную для указания номера пин-кода, когда он вряд ли изменится во время выполнения кода? Много раз я видел, intкак используется для определения булавки, int led = 13; когда использование const int const int led = 13; или enum, или#define #define LED 13 имеет гораздо...

18
Как я могу объявить массив переменного размера (глобально)

Я хотел бы сделать три массива одинаковой длины. Согласно документации , массивы должны быть определены как int myArray[10];где 10 может быть заменено на известную длину (другое целое число) или заполнено массивом {2, 3, 5, 6, 7}. Однако, когда я попытался объявить значение , int arrSize = 10;а...

9
Как получить тип данных переменной?

Я использую Arduino, и я хотел бы знать, если есть функция, которая возвращает тип данных переменной. То есть я хотел бы запустить что-то вроде следующего: // Note: 'typeof' is a sample function that should return the data type. Serial.println(typeof(myVar));...

9
Есть ли не float альтернатива pow ()?

Я просмотрел ССЫЛКУ НА ЯЗЫКЕ на веб-сайте Arduino , и я не могу найти эквивалент, не относящийся к Float, pow() я должен упустить что-то большое, но для жизни я в тупике! Я нашел pow()в столбце FUNCTIONS под заголовком Math (как я и ожидал), но он говорит, что оба параметра, [base] и [exponent] оба...

8
Как обновить переменную в ISR с помощью таймеров

Я пытаюсь проверить частоту Timer3 с помощью счетчика. Значение счетчика, объявленное как volatile, увеличивается в ISR, и каждую секунду сумма отображается в основном цикле, а значение сбрасывается в ноль. Таймер был настроен правильно. (Если я выберу таймер 3 Гц, я вижу мигание светодиода)...