Язык программирования устройств Ардуино основан на C/C++ и скомпонован с библиотекой AVR Libc и позволяет использовать любые ее функции. Вместе с тем он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах. Справочник языка Ардуино Язык Arduino можно разделить на четыре раздела операторы, данные (переменные и константы), функции и библиотеки. setup() loop() Управляющие операторы if if...else for switch case while do... while break continue return goto Синтаксис ; (точка с запятой) {} (фигурные скобки) // (одностроковый коментарий) /* */ (многостроковый коментарий) #define #include Арифметические операторы = (оператор присваивания) + (сложение) - (вычитание) * (умножение) / (деление) % (остаток от деления) Операторы сравнения == (равно) != (не равно) < (меньше чем) > (больше чем) <= (меньше или равно) >= (больше или равно) Логические операторы && (И) || (ИЛИ) ! (НЕ) Указатели доступа * указатель & ссылка Битовые операторы & (побитовое И) | (побитовое ИЛИ) ^ (побитовое XOR или исключающее ИЛИ) ~ (побитовое НЕ) << (побитовый сдвиг влево) >> (побитовый сдвиг вправо) Составные операторы ++ (инкремент) -- (декремент) += (составное сложение) -= (составное вычитание) *= (составное умножение) /= (составное деление) &= (составное побитовое И) |= (составное побитовое ИЛИ) HIGH | LOW INPUT | OUTPUT| INPUT_PULLUP true | false целочисленные константы константы с плавающей точкой Типы данных void boolean char unsigned char byte int unsigned int word long unsigned long short float double string - массив символов String - объект массивы Преобразование типов char() byte() int() word() long() float() Область видимости переменной и спецификаторы Область видимости переменной static volatile const Вспомогательная функция sizeof() EEPROM SD SPI SoftwareSerial Wire Вспомогательные классы Класс Serial Класс Stream Библиотеки для Leonardo Keyboard Mouse Остальные библиотеки pinMode() digitalWrite() digitalRead() Аналоговый ввод/вывод analogReference() analogRead() analogWrite() - PWM Только для Due analogReadResolution() analogWriteResolution() Расширенный ввод/вывод tone() noTone() shiftOut() shiftIn() pulseIn() Время millis() micros() delay() delayMicroseconds() Математические вычисления min() max() abs() constrain() map() pow() sqrt() sq() Тригонометрия sin() cos() tan() Случайные числа randomSeed() random() Биты и байты lowByte() highByte() bitRead() bitWrite() bitSet() bitClear() bit() Внешние прерывания attachInterrupt() detachInterrupt() Прерывания interrupts() noInterrupts() Ищите что-то еще? Посетите страницу сообщества Ардуино с примерами программ. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Справочник https://doc.arduino.ua/ru/prog/
ебал этот ваш Ардуино, взял себе нано, с диодиком побаловался и лежит без дела, нахуя покупал не понятно