| Ваш IP: 54.92.190.11 | Online(32) - гости: 20, боты: 12 | Загрузка сервера: 2.84 ::::::::::::

switch…case (Arduino)

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

Оператор switch сравнивает значение переменной со значением, определенном в операторах case. Когда найден оператор case, значение которого равно значению переменной, выполняется программный код в этом операторе.

Пример использования:

 switch(dn){
    case 1: lcd.print("Mon");break;
    case 2: lcd.print("Tue");break;
    case 3: lcd.print("Wed");break;
    case 4: lcd.print("Thu");break;
    case 5: lcd.print("Fri");break;
    case 6: lcd.print("Sat");break;
    case 7: lcd.print("Sun");break;
}

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

default используется для исполнения альтернативного кода, если все условия оператора  switch окажутся не верными.

 switch(dn){
    case 1: lcd.print("Mon");break;
    case 2: lcd.print("Tue");break;
    case 3: lcd.print("Wed");break;
    case 4: lcd.print("Thu");break;
    case 5: lcd.print("Fri");break;
    case 6: lcd.print("Sat");break;
    case 7: lcd.print("Sun");break;
    default: lcd.print("___");break;

}

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

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

  • К5300ЕХ025 — СТАБИЛИЗАТОР НАПРЯЖЕНИЯ С РАСШИРЕННЫМИ ФУНКЦИЯМИ УПРАВЛЕНИЯ

    К5300ЕХ025 — СТАБИЛИЗАТОР НАПРЯЖЕНИЯ С РАСШИРЕННЫМИ ФУНКЦИЯМИ УПРАВЛЕНИЯ

    К5300ЕХ025 – микросхема, предназначенная для использования в качестве линейного стабилизатора напряжения. Характеристики: Входное напряжение до 45В. Выходное напряжение 11,0 В Ток нагрузки: до 60 мА. Защита от короткого замыкания. Тепловая защита. Рабочий температурный диапазон от минус 60 °С до +125 °С Дополнительная регулировка внешним резистором выходного напряжения в диапазоне 11,0-15,0 В. Настраиваемый порог включения стабилизатора по …Подробнее...
  • УНЧ на TDA1904

    УНЧ на TDA1904

    Напряжение питания 4…20В Макс. потребляемый ток 2А Выходная мощность при Rн=4Ом, КНИ=10%: Uп=14В 4Вт Uп=12В 3,1Вт Uп=9В 1,8Вт Uп=6В 0,7Вт КНИ при Uп=9В мощность менее 1,2Вт и Rн=4Ом =0,3% Ток покоя 8…18мАПодробнее...
  • Hi-Fi усилитель для наушников

    Hi-Fi усилитель для наушников

    На рисунке показана схема Hi-Fi усилителя для наушников (моно) с выходной мощность 1 Вт. КНИ усилителя не более 0,1%. Частота пропускания от 10 до 30000 Гц. Усилитель обеспечивает выходную мощность 1 Вт на нагрузке 8 Ом при входном сигнале 500 мВ. Выходные транзисторы усилителя должны быть установлены на небольшие радиаторы. Источник …Подробнее...
  • Цифровой термометр на МК

    Цифровой термометр на МК

    Цифровой ИТ на МК с датчиком на интегральной микросхеме LM35, которая позволяет получить высокую линейность температурной зависимости протекающего через нее тока, разработан Р. Хименесом, Р. Салазаром и М. Улисесом (Electronic Design, July 2002). В основе схемы — микроконтроллер PIC16F872, программу которого можно скачать на сайте http://www.elecdesign.com/Files/29/2476/2476.zip. Индикатором служит сборка из …Подробнее...
  • Источник питания 0…30В 5А

    На рисунке показана схема источника питания с выходным напряжением от 0 до 30 В и максимальным током нагрузки 5А. В схеме используется микросхема LM723 и 4-е транзистора, два из которых силовые 2N3055.      Транзисторы 2N3055 должны быть установлены на радиаторы. Регулировка выходного напряжения осуществляется при помощи потенциометра VR1. Трансформатор должен иметь …Подробнее...