| Ваш IP: 54.80.247.119 | Online(30) - гости: 15, боты: 15 | Загрузка сервера: 3.77 ::::::::::::

Типы данных (Arduino)

При программировании Arduino применяются различные типы данных, ниже показан список основных типов данных:

  • boleand занимает 1 байт, принимает значение от 0 до 1, логическая переменная может принимать значение true (1) b false (0)
  • char занимает 1 байт, принимает значение от -128 до 127, хранит номер символа из таблицы символов ASII
  • byte занимает 1 байт, принимает значение от 0 до 255
  • int занимает 2 байта, принимает значение от -32768 до 32767
  • unsigned int занимает 2 байта, принимает значение от 0 до 65535
  • word занимает 2 байта, принимает значение от 0 до 65535
  • long занимает 4 байта, принимает значение от -2 147 483 648 до 2 147 483 647
  • unsigned long занимает 4 байта, принимает значение от 0 до 4 294 967 295
  • float занимает 4 байта, принимает значение от -3.4028235E+38 до 3.4028235E+38
  • double занимает 4 байта, то же самое что float

При любом типе данных, при переполнении переменной её значение будет установлено на минимально возможное. Также при уходе «в минус» значение станет максимальным.

Добавить комментарий

Случайные статьи

  • Индикаторы потребляемой мощности

    Основой индикаторов потребляемой мощности является трансформатор тока, на один из сетевых проводов надевают кольцевой магнитопровод с обмоткой который и образует трансформатор тока. В трансформаторе тока сетевой провод является первичной обмоткой, а обмотка на магнитопроводе вторичной. При подключении нагрузки через сетевой провод протекает ток и на вторичной обмотке появляется переменное напряжение. …Подробнее...
  • УМЗЧ на 50Вт на полевых MOSFET транзисторах

    УМЗЧ на 50Вт на полевых MOSFET транзисторах

    На рисунке показана схема 50 Вт усилителя с выходными полевыми MOSFET транзисторами. Первый каскад усилителя представляет собой дифференциальный усилитель на транзисторах VT1 VT2. Второй каскад усилителя состоит из транзисторов VT3 VT4. Оконечный каскад усилителя состоит из МОП-транзисторов IRF530 и IRF9530. Выход усилителя через катушку L1 соединен с нагрузкой 8 Ом. Цепь состоящий …Подробнее...
  • Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A

    Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A

    Импульсные регуляторы напряжения MC34063A, MC33063A, NCV33063A — специально разработанные микросхемы для DC-DC преобразователей с минимальным количеством внешних элементов. Технические параметры Диапазон входных напряжений 3…40 В Диапазон выходных напряжений 1.25…40 В Максимальный выходной ток 1.5 А Рабочая частота 33 кГц На рисунках показаны типовые схемы подключения регуляторов напряжения, повышающий, понижающий и инверсный. Основные элементы …Подробнее...
  • Акустическое реле

    Акустическое реле

    Акустическое реле может работать от любого стабилизированного источника питания 5…12В. Акустическое реле срабатывает от любого громкого звука (хлопка), содержит минимальное кол-во элементов, коммутирует нагрузку в зависимости от типа выбранного реле. R1 определяет чувствительность акустического реле. В качестве датчика выбран электретный микрофон. Оригинал статьи и схемы — http://www.electroschematics.com/704/sound-activated-switch/Подробнее...
  • К140УД2А, К140УД2Б (справочные данные)

    К140УД2А, К140УД2Б (справочные данные)

    К140УД2А, К140УД2Б относят к ОУ средней точности. Электрические параметры: Uпит. ном — 2*12,6В (А), 2*6,3 (Б) I пот — 16мА (А), 10мА(Б) Ku — 35*10³(А), 3*10³(Б) Uсм — 5мВ Iвх — 700нА ΔIвх — 150нА Кос.сф — 60дБ f1 — 1МГц Vu — 0,2В/мкс Uвых.мах — 10В(А), 3В(Б) Rвх — …Подробнее...