Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Краткие теоретические сведения. Для того чтобы заставить программу выполнять некие действия при определенных
Для того чтобы заставить программу выполнять некие действия при определенных показаниях измерительных датчиков необходимо в программе воспользоваться условным оператором. Общий вид условного оператора:
if (выражение) оператор1; else оператор2;
Здесь часть { else оператор2 } является необязательной, можно применять и одиночный оператор
if (выражение) оператор1;
Вначале вычисляется значение выражения, оператор1 выполняется, если значение выражения истинно. Если выражение ложно (его значение равно нулю) и если есть часть с else, то выполняется оператор2. Как всегда можно использовать составные команды.
Примеры выражений.
1 Вызвать функцию, если значение переменной temperature > 100.
if (temperature > 100) { Func1(); }
2 Вызвать функцию, если значение переменной temperature > 100, но меньше 150. && - логическая операция И.
if (temperature > 100 && temperature < 150) { Func1(); }
3 Вызвать функцию, если значение переменной temperature > 100 или меньше 50. | | - логическая операция ИЛИ.
if (temperature > 100 | | temperature < 50) { Func1(); }
4 Вызвать функцию, если значение переменной temperature равно 100 или меньше 50, или больше 150. == - операция сравнения (именно два раза равно!).
if (temperature == 100 | | temperature < 50 || temperature > 150) { Func1(); }
5 Вызвать функцию, если значение переменной temperature равно 100, а значение переменной pressure < 3. == - операция сравнения (именно два раза равно!).
if (temperature == 100 && pressure < 3) { Func1(); }
Задание на лабораторную работу
Варианты заданий приведены в таблице 4.1.
Содержание отчета
Отчет должен содержать следующие обязательные пункты:
1. титульный лист; 2. цель работы, программу работы и задание; 3. блок-схему алгоритма Вашей программы согласно варианту. 4. исходный текст программы. 5. выводы по работе.
Вопросы для защиты лабораторной работы
1. Какие предосторожности необходимы при использовании ультразвуковых датчиков? 2. Опишите, как работают выходы высокого и низкого уровня. Почему выходы низкого уровня связаны с npn-, а высокого с pnp- транзисторами? 3. Опишите области применения систем технического зрения. 4. Каковы требования к интерфейсу связи датчиков и контроллеров?
Лабораторная работа № 5
Датчики температуры
Цель работы
Цель работы заключается в изучении принципов работы датчиков температуры, знакомстве с основными типами датчиков и экспериментальном снятии их основных характеристик.
Программа работы
2.1 Ознакомиться с теоретическим материалом по теме работы. 2.2 Измерить зависимость температуры радиатора транзистора от величины потребляемого от источника питания тока с помощью термопары и мультиметра. 2.3 Снять зависимость сопротивления терморезистора от тока потребления. 2.4 Измерить зависимость выходного напряжения аналогового датчика от температуры. 2.5 Разработать и отладить программу микроконтроллера, осуществляющего индикацию с помощью светодиода превышения температуры 60 градусов. 2.6 Измерить температуру с помощью цифрового датчика температуры, снять временные диаграммы импульсов датчика.
|
|||||||||||||||||||
Последнее изменение этой страницы: 2021-03-09; просмотров: 128; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.26.246 (0.008 с.) |