🗊Презентация Платформа Ардуино

Нажмите для полного просмотра!
Платформа Ардуино, слайд №1Платформа Ардуино, слайд №2Платформа Ардуино, слайд №3Платформа Ардуино, слайд №4Платформа Ардуино, слайд №5Платформа Ардуино, слайд №6Платформа Ардуино, слайд №7Платформа Ардуино, слайд №8Платформа Ардуино, слайд №9Платформа Ардуино, слайд №10Платформа Ардуино, слайд №11Платформа Ардуино, слайд №12Платформа Ардуино, слайд №13Платформа Ардуино, слайд №14Платформа Ардуино, слайд №15Платформа Ардуино, слайд №16Платформа Ардуино, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Платформа Ардуино. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Все что вы хотели знать об Ардуино
Как сориентироваться в океане «Ардуино»
Описание слайда:
Все что вы хотели знать об Ардуино Как сориентироваться в океане «Ардуино»

Слайд 2





История о том, как пятеро друзей создали маленькую плату, которая взяла штурмом  мир электронных самоделок
Описание слайда:
История о том, как пятеро друзей создали маленькую плату, которая взяла штурмом мир электронных самоделок

Слайд 3


Платформа Ардуино, слайд №3
Описание слайда:

Слайд 4





Вы можете рассматривать  аппаратное  обеспечение как часть культуры, которой хотите поделиться с другими  людьми
Один из первых проектор Ардуино: самодельный будильник , свисающий с потолка
Описание слайда:
Вы можете рассматривать аппаратное обеспечение как часть культуры, которой хотите поделиться с другими людьми Один из первых проектор Ардуино: самодельный будильник , свисающий с потолка

Слайд 5





Для сборки проектов на Ардуино используют электрические схемы
Описание слайда:
Для сборки проектов на Ардуино используют электрические схемы

Слайд 6





Управление электричеством
Если  постоянно  и  монотонно  трансформировать  электроэнергию  в  другую  форму, область  применения  электричества  будет  сильно  ограничена.  Огромный  мир разнообразных  полезных  устройств  открывается,  если  научиться  контролировать  и взаимодействовать с электричеством. Для этого существует несколько способов.
Описание слайда:
Управление электричеством Если постоянно и монотонно трансформировать электроэнергию в другую форму, область применения электричества будет сильно ограничена. Огромный мир разнообразных полезных устройств открывается, если научиться контролировать и взаимодействовать с электричеством. Для этого существует несколько способов.

Слайд 7





Автоматическое управление 
Замыкать  и  размыкать  цепь,  измерять  напряжение  также  можно,  не  вручную,  а  автоматически, по заданному алгоритму при помощи запрограммированного микроконтроллера. 
Типичным представителем этого семейства являются платы Arduino.
Описание слайда:
Автоматическое управление Замыкать и размыкать цепь, измерять напряжение также можно, не вручную, а автоматически, по заданному алгоритму при помощи запрограммированного микроконтроллера. Типичным представителем этого семейства являются платы Arduino.

Слайд 8





Широтно-импульсная модуляция
Микроконтроллеры  обычно  не  могут  выдавать  произвольное  напряжение.  Они  могут выдать либо напряжение питания (например, 5 В), либо землю (т.е. 0 В) Но  уровнем  напряжения  управляется  многое:  например,  яркость  светодиода  или скорость  вращения  мотора.  Для  симуляции  неполного  напряжения используется ШИМ (Широтно-Импульсная  Модуляция,  англ.  Pulse  Width  Modulation или просто PWM)
Описание слайда:
Широтно-импульсная модуляция Микроконтроллеры обычно не могут выдавать произвольное напряжение. Они могут выдать либо напряжение питания (например, 5 В), либо землю (т.е. 0 В) Но уровнем напряжения управляется многое: например, яркость светодиода или скорость вращения мотора. Для симуляции неполного напряжения используется ШИМ (Широтно-Импульсная Модуляция, англ. Pulse Width Modulation или просто PWM)

Слайд 9





Скважность 
Отношение времени включения и выключения называют скважностью (англ. duty cycle). Рассмотрим несколько сценариев при напряжении питания Vcc равным 5 вольтам.
Описание слайда:
Скважность Отношение времени включения и выключения называют скважностью (англ. duty cycle). Рассмотрим несколько сценариев при напряжении питания Vcc равным 5 вольтам.

Слайд 10





Пины для ШИМ
 Не  любой  порт  Arduino  поддерживает широтно-импульсную  модуляцию,  если  вы  хотите регулировать  напряжение,  вам  подойдут  пины,  помеченные  символом  тильда  «~».  Для Arduino Uno это пины 3, 5, 6, 9, 10, 11
Описание слайда:
Пины для ШИМ Не любой порт Arduino поддерживает широтно-импульсную модуляцию, если вы хотите регулировать напряжение, вам подойдут пины, помеченные символом тильда «~». Для Arduino Uno это пины 3, 5, 6, 9, 10, 11

Слайд 11





Особенности  -1 программирования на Ардуино 
Идентификаторы переменных, констант, функций (в этом примере идентификатор  LED_PIN ) являются одним словом (т.е. нельзя создать идентификатор  LED PIN ). 
 Идентификаторы могут состоять из латинских букв, цифр и символов подчеркивания  _ . При этом идентификатор не может начинаться с цифры. 
Регистр букв в идентификаторе ИМЕЕТ значение. Т.е.  LED_PIN ,  LED_pin  и  led_pin  с точки зрения компилятора — различные идентификаторы 
Идентификаторы, создаваемые пользователем, не должны совпадать с предопределенными идентификаторами и стандартными конструкциями языка; 
если среда разработки подсветила введенный идентификтор каким-либо цветом, замените его на другой
Описание слайда:
Особенности -1 программирования на Ардуино Идентификаторы переменных, констант, функций (в этом примере идентификатор LED_PIN ) являются одним словом (т.е. нельзя создать идентификатор LED PIN ). Идентификаторы могут состоять из латинских букв, цифр и символов подчеркивания _ . При этом идентификатор не может начинаться с цифры. Регистр букв в идентификаторе ИМЕЕТ значение. Т.е. LED_PIN , LED_pin и led_pin с точки зрения компилятора — различные идентификаторы Идентификаторы, создаваемые пользователем, не должны совпадать с предопределенными идентификаторами и стандартными конструкциями языка; если среда разработки подсветила введенный идентификтор каким-либо цветом, замените его на другой

Слайд 12





Особенности-2  программирования на Ардуино
Директива  #define  просто  говорит  компилятору  заменить  все  вхождения  заданного  идентификатора на значение, заданное после пробела (здесь  9 ), эти директивы помещают в начало кода. В конце данной директивы точка с запятой  ;  не допустима 
Названия  идентификаторов  всегда  нужно  делать  осмысленными,  чтобы  при  возвращении  к  ранее написанному коду вам было ясно, зачем нужен каждый из них 
Также  полезно  снабжать  код  программы  комментариями:  в  примерах  мы  видим  однострочные комментарии, которые начинаются с двух прямых слэшей  //  и многострочные, заключённые между  /*
Описание слайда:
Особенности-2 программирования на Ардуино Директива #define просто говорит компилятору заменить все вхождения заданного идентификатора на значение, заданное после пробела (здесь 9 ), эти директивы помещают в начало кода. В конце данной директивы точка с запятой ; не допустима Названия идентификаторов всегда нужно делать осмысленными, чтобы при возвращении к ранее написанному коду вам было ясно, зачем нужен каждый из них Также полезно снабжать код программы комментариями: в примерах мы видим однострочные комментарии, которые начинаются с двух прямых слэшей // и многострочные, заключённые между /*

Слайд 13





Особенности-3  программирования на Ардуино
Функция  analogWrite(pin, value)  не возвращает никакого значения и принимает два параметра: 
o  pin  — номер порта, на который мы отправляем сигнал 
o  value  — значение скважности ШИМ, которое мы отправляем на порт. Он может принимать целочисленное значение от 0 до 255, где 0 — это 0%, а 255 — это 100%
Описание слайда:
Особенности-3 программирования на Ардуино Функция analogWrite(pin, value) не возвращает никакого значения и принимает два параметра: o pin — номер порта, на который мы отправляем сигнал o value — значение скважности ШИМ, которое мы отправляем на порт. Он может принимать целочисленное значение от 0 до 255, где 0 — это 0%, а 255 — это 100%

Слайд 14





 «Помигать  светодиодом». 
void setup()  // обязательная процедура
{ 
  pinMode (13, OUTPUT); // светодиод на пин 13
// направление пин 13 на выход - OUTPUT
} 
 void loop()  // задается тело цикла
{ 
  digitalWrite (13, HIGH); // на пин 13 подать «1»
  delay (1000); // ждать  1 с
  digitalWrite (13, LOW); // на пин 13  подать «0»
  delay (1000); 
}
Описание слайда:
«Помигать светодиодом». void setup() // обязательная процедура { pinMode (13, OUTPUT); // светодиод на пин 13 // направление пин 13 на выход - OUTPUT } void loop() // задается тело цикла { digitalWrite (13, HIGH); // на пин 13 подать «1» delay (1000); // ждать 1 с digitalWrite (13, LOW); // на пин 13 подать «0» delay (1000); }

Слайд 15





Объявление переменных 
int ledPin = 13;  
// сообщает  что на пин 13  будет подключена переменная ledPin
// в случае  смены пина достаточно только в одном месте программы поменять значение
Описание слайда:
Объявление переменных int ledPin = 13; // сообщает что на пин 13 будет подключена переменная ledPin // в случае смены пина достаточно только в одном месте программы поменять значение

Слайд 16





Мигаем  светодиодом  объявленной переменной 
int ledPin = 13; 
 void setup() 
{ 
  pinMode (ledPin, OUTPUT); 
} 
 void loop() 
{ 
  digitalWrite (ledPin, HIGH); 
  delay (1000); 
  digitalWrite (ledPin, LOW); 
  delay (1000); 
}
Описание слайда:
Мигаем светодиодом объявленной переменной int ledPin = 13; void setup() { pinMode (ledPin, OUTPUT); } void loop() { digitalWrite (ledPin, HIGH); delay (1000); digitalWrite (ledPin, LOW); delay (1000); }

Слайд 17





Функции  в программе
digitalWrite  (ledPin,  HIGH)  устанавливает  заданный  вывод  в  состояние  с  высоким уровнем, то есть включает вывод.
digitalWrite  (ledPin,  LOW)  устанавливает  заданный  вывод  в  состояние  с  высоким уровнем, то есть включает вывод.
 delay (1000)   означает паузу в 1000 миллисекунд или 1 секунду.
Описание слайда:
Функции в программе digitalWrite (ledPin, HIGH) устанавливает заданный вывод в состояние с высоким уровнем, то есть включает вывод. digitalWrite (ledPin, LOW) устанавливает заданный вывод в состояние с высоким уровнем, то есть включает вывод. delay (1000) означает паузу в 1000 миллисекунд или 1 секунду.



Похожие презентации
Mypresentation.ru
Загрузить презентацию