Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
24 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
3.37 MB
Просмотров:
86
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Противопожарная сигнализация](/documents_6/26220e6ac744995820a649bc4e8effd8/img0.jpg)
Содержание слайда: Противопожарная сигнализация
Центр робототехники и интеллектуальных систем, ПГНИУ
№2 слайд![Что сегодня изучим? Основы](/documents_6/26220e6ac744995820a649bc4e8effd8/img1.jpg)
Содержание слайда: Что сегодня изучим?
Основы работы с Ардуино
Как работает микроконтроллер
Делитель напряжения
Фоторезистор
Терморезистор
Светодиод
Зуммер
№3 слайд![Робототехника как таковая](/documents_6/26220e6ac744995820a649bc4e8effd8/img2.jpg)
Содержание слайда: Робототехника как таковая
Робот должен уметь:
Распознавать
Принимать решения
Действовать
Разделяют:
Бытовые роботы
Научные роботы
Промышленные роботы
№4 слайд![Основные элементы и принципы](/documents_6/26220e6ac744995820a649bc4e8effd8/img3.jpg)
Содержание слайда: Основные элементы и принципы
№5 слайд![Микроконтроллер Arduino](/documents_6/26220e6ac744995820a649bc4e8effd8/img4.jpg)
Содержание слайда: Микроконтроллер Arduino
№6 слайд![Компоненты. Макетная плата и](/documents_6/26220e6ac744995820a649bc4e8effd8/img5.jpg)
Содержание слайда: Компоненты. Макетная плата и соединительные провода
№7 слайд![Компоненты. Резисторы](/documents_6/26220e6ac744995820a649bc4e8effd8/img6.jpg)
Содержание слайда: Компоненты. Резисторы
№8 слайд![Компоненты. Светодиоды](/documents_6/26220e6ac744995820a649bc4e8effd8/img7.jpg)
Содержание слайда: Компоненты. Светодиоды
№9 слайд![Компоненты. Фоторезистор](/documents_6/26220e6ac744995820a649bc4e8effd8/img8.jpg)
Содержание слайда: Компоненты. Фоторезистор
№10 слайд![Компоненты. Терморезистор](/documents_6/26220e6ac744995820a649bc4e8effd8/img9.jpg)
Содержание слайда: Компоненты. Терморезистор
№11 слайд![Компоненты. Зуммер](/documents_6/26220e6ac744995820a649bc4e8effd8/img10.jpg)
Содержание слайда: Компоненты. Зуммер
№12 слайд![Arduino IDE](/documents_6/26220e6ac744995820a649bc4e8effd8/img11.jpg)
Содержание слайда: Arduino IDE
№13 слайд![Arduino IDE void функция](/documents_6/26220e6ac744995820a649bc4e8effd8/img12.jpg)
Содержание слайда: Arduino IDE
void – функция
#define № Name – задание констант и пинов
pinMode(№, OUTPUT/INPUT) – определение пина как входного или выходного
digitalWrite(№, HIGH/LOW) – подача цифрового сигнала
analogRead(№) – чтение напряжения
tone(№, частота) – подача сигнала на зуммер
noTone(№) – выключение зуммера
delay – задержка
№14 слайд![](/documents_6/26220e6ac744995820a649bc4e8effd8/img13.jpg)
№15 слайд![Операторы Арифметические , -,](/documents_6/26220e6ac744995820a649bc4e8effd8/img14.jpg)
Содержание слайда: Операторы
Арифметические
+, -, *, /, =, %
Сравнения
==, !=, <, >, <=, >=
Логические
&& - И, || - ИЛИ, ! - НЕ
№16 слайд![If if pinFiveInput lt](/documents_6/26220e6ac744995820a649bc4e8effd8/img15.jpg)
Содержание слайда: If
if (pinFiveInput < 500) {
// действие A
}
else {
// действие B
}
№17 слайд![For for int i i lt i](/documents_6/26220e6ac744995820a649bc4e8effd8/img16.jpg)
Содержание слайда: For
for (int i=0; i <= 255; i++){
analogWrite(PWMpin, i);
delay(10);
}
№18 слайд![Case switch var case](/documents_6/26220e6ac744995820a649bc4e8effd8/img17.jpg)
Содержание слайда: Case
switch (var) {
case 1:
//выполняется, когда var равно 1
break;
case 2:
//выполняется когда var равно 2
break;
default:
// выполняется, если не выбрана ни одна альтернатива
// default необязателен
}
№19 слайд![While while выражение](/documents_6/26220e6ac744995820a649bc4e8effd8/img18.jpg)
Содержание слайда: While
while(выражение){
// оператор(ы)
}
do
{
// последовательность операторов
} while (проверка условия);
№20 слайд![Делитель напряжения](/documents_6/26220e6ac744995820a649bc4e8effd8/img19.jpg)
Содержание слайда: Делитель напряжения
№21 слайд![Схема](/documents_6/26220e6ac744995820a649bc4e8effd8/img20.jpg)
№22 слайд![Терморезистор Температура](/documents_6/26220e6ac744995820a649bc4e8effd8/img21.jpg)
Содержание слайда: Терморезистор
Температура меняется по следующему закону:
где T – температура воздуха, T0 = 298,15 °K, B = 3950, R – сопротивление терморезистора, R0 = 100000 Ом.
№23 слайд![Код define LPin define ZPin](/documents_6/26220e6ac744995820a649bc4e8effd8/img22.jpg)
Содержание слайда: Код
#define LPin 7
#define ZPin 2
#define TPin A0
#define FPin A1
float R2 = 100000;
float B = 3950;
float RT_nom = 100000;
float T_nom = 25;
int T_fire = 50;
int RF_fire = 500;
int Z_frequency = 500;
void setup() {
pinMode(LPin, OUTPUT);
pinMode(ZPin, OUTPUT);
pinMode(TPin, INPUT);
pinMode(FPin, INPUT);
Serial.begin(9600);
}
void loop() {
float RT = 0;
float T = 0;
float RF = 0;
RT = R2 * analogRead(TPin) / (1023. - analogRead(TPin));
T = 1. / (1. / (T_nom + 273.15) + 1. / B * log(RT / RT_nom)) - 273.15;
RF = R2 * analogRead(FPin) / (1023. - analogRead(FPin));
Serial.print(" T = ");
Serial.print(T);
Serial.print(" C ");
Serial.print(" F = ");
Serial.print(RF);
Serial.println("");
if ((T > T_fire) && (RF < RF_fire)) {
tone(ZPin, Z_frequency);
digitalWrite(LPin, HIGH);
} else {
noTone(ZPin);
digitalWrite(LPin, LOW);
}
delay(100);
}
№24 слайд![](/documents_6/26220e6ac744995820a649bc4e8effd8/img23.jpg)