Инфоурок Информатика Другие методич. материалыМатериалы проекта "Изучаем Ардуино"

Материалы проекта "Изучаем Ардуино"

Скачать материал

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Знакомимся с Ардуино.ppt

Скачать материал "Материалы проекта "Изучаем Ардуино""

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Научный сотрудник музея

Описание презентации по отдельным слайдам:

  • Знакомимся с АрдуиноАвтор проекта
Уфимцев Кирилл

6 класс
2018 год

    1 слайд

    Знакомимся с Ардуино
    Автор проекта
    Уфимцев Кирилл

    6 класс

    2018 год

  • Цель проекта:

- знакомство  с микроконтроллером Ардуино и его возможностями...

    2 слайд

    Цель проекта:

    - знакомство с микроконтроллером Ардуино и его возможностями для управления внешними устройствами.

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

  • Сборка схемы со светодиодом.Знакомство с беспаечной макетной платой

    3 слайд


    Сборка схемы со светодиодом.
    Знакомство с беспаечной макетной платой

  • Цвет светодиодаСветодиод зеленого цвета

    4 слайд

    Цвет светодиода
    Светодиод зеленого цвета

  • Будущая модель светофораСветодиод - светофор

    5 слайд

    Будущая модель светофора
    Светодиод - светофор

  • Мигание светодиодаСветодиод мигает нечасто

    6 слайд

    Мигание светодиода
    Светодиод мигает нечасто

  • Мигание светодиодаСветодиод мигает чаще

    7 слайд

    Мигание светодиода
    Светодиод мигает чаще

  • Мигание светодиодаСветодиод мигает еще чаще

    8 слайд

    Мигание светодиода
    Светодиод мигает еще чаще

  • Arduino Sketch – программа «Мигание светодиода»//LED Blink
int ledPin = 7;//...

    9 слайд

    Arduino Sketch – программа
    «Мигание светодиода»
    //LED Blink
    int ledPin = 7;//пин Arduino к которому подключен светодиод
    void setup() {
    pinMode(ledPin, OUTPUT);// установка пина как ВЫХОД
    }
    void loop() {
    digitalWrite(ledPin, HIGH);//зажечь светодиод
    delay(1000);// задержка 1000 мсек (1 сек)
    digitalWrite(ledPin, LOW);//Выключить светодиод
    delay(1000);//ждать 1 сек
    }

  • Датчик инфракрасного излученияПри приближении к датчику он гаснет

    10 слайд

    Датчик инфракрасного излучения
    При приближении к датчику он гаснет

  • Проверяем работу движкаДвижок работает. Но изменять скорость вращения у нас...

    11 слайд

    Проверяем работу движка

    Движок работает. Но изменять скорость вращения у нас не получилось.

  • Движок приносит пользу – вращает колесоПервые шаги Ардуино

    12 слайд

    Движок приносит пользу – вращает колесо
    Первые шаги Ардуино

  • Авторалли

    13 слайд

    Авторалли

  • Авторалли

    14 слайд

    Авторалли

  • Авторалли

    15 слайд

    Авторалли

  • Будущая модельВ данной модели работает датчик приближения

    16 слайд

    Будущая модель
    В данной модели работает датчик приближения

  • Планы – создание «живой» модели

    17 слайд

    Планы – создание «живой» модели

  • Спасибо за внимание!

    18 слайд

    Спасибо за внимание!

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Проект Знакомимся с Ардуино.doc

МКОУ Кочневская СОШ

 

 

 

 

 

 

 

 

Проект

«Знакомимся с Ардуино»

 

 

 

 

 

Автор проекта:

Уфимцев Кирилл

ученик 6 класса

 

 

 

 

 

 

2018


Введение

Я с раннего детства увлекаюсь техникой, помогаю папе, знакомым, что-нибудь изобретаю – паяльник у меня всегда под рукой. Когда  мне предложили помочь разобраться с Ардуино, я согласился – интересно узнать что-то новое

Я и раньше слышал о контроллерах. Но отдельно микроконтроллер я не рассматривал.

Я так и назвал проект «Знакомимся с Ардуино».

Цель проекта:

- знакомство  с платой с микроконтроллером Ардуино и его возможностями для управления внешними устройствами.

Цель проекта:

 

- знакомство  с микроконтроллером Ардуино и его возможностями для управления внешними устройствами.

 

Задачи проекта:

 - собрать схему с контроллером Ардуино, предоставленными создателями данной модели

- исследовать работу светодиодов

- исследовать возможности движка

- создать движущуюся модель

- запланировать работу с Ардуино. 

Основная  часть

Типы контроллеров

Контроллеры могут применяться в самых разных областях техники

Игровой контроллер - нужен для игр в качестве устройства ввода информации. Контроллер такого вида обычно соединяется с игровым устройством (приставкой или ноутбуком). Другими словами, это пульт управления, джойстик. Он может быть в виде:

·       руля;

·       педалей;

·       рычага;

·       специальной клавиатуры;

·       пистолета и т. п.

Промышленный контроллер необходим для автоматизации техпроцессов.

 Иногда этот тип контроллеров используется для наладки инженерно-технических установок зданий промышленных предприятий – отопление, освещение, вентиляция...

Контроллер прерываний это микросхема или блок, встроенный в процессор, который отвечает за обработку запросов прерываний работы различных устройств.

Контроллер домена - устройство, которое контролирует компьютерную сеть – сервер.

Микроконтроллер (для управления электронными устройствами). В микроконтроллер закладывается программа, которая управляет различными электронными устройствами и осуществляет взаимодействие между ними. Микроконтроллеры можно встретить не только в компьютере, но даже в различных бытовых предметах, будь то телевизор, холодильник или кофемашина.

Системный контроллер отвечает за организацию взаимодействия оперативной памяти и процессора.

Контроллер памяти – микросхема, которая отвечает за поток данных оперативной памяти.

Нас с вами интересует микроконтроллер, а именно,  Ардуино.

Ардуино.

Arduino представляет собой плату с микроконтроллером, которую можно программировать, чтобы управлять внешними устройствами. Он взаимодействует с внешним миром через датчики, двигатели, светодиоды, динамики... и даже Интернет, что делает его удобным  для разных проектов. Есть много микроконтроллеров, но Arduino популярен благодаря тому, что в интернете очень различных проектов.

Даже не умея программировать микроконтроллеры –с Arduino можно научиться программировать  с помощью экспериментов.

Что вам понадобится для начала?

Arduino nano- 1шт

Usb кабель-1шт

Перемычки -1шт

Макетная плата 1шт

Красный светодиод 4 шт

Кнопка без фиксации

RGB светодиод с общим катодом.

Arduino это небольшой компьютер, к которому могут подключаться внешние цепи.

Это самый большой чип на плате. Этот чип выполняет программы, которые хранятся в его памяти. Можно  загрузить программу через usb с помощью Arduino IDE. Usb порт также обеспечивает питание arduino.

Есть отдельный разъём питания. На плате есть два вывода обозначенные 5v и 3.3v, которые нужны для того, чтобы запитывать различные устройства. Так же можно найти контакты, помеченные как GND, это выводы земли (земля это 0В). Платформа Arduino, так же, имеет 14 цифровых выводов (пинов), помеченных цифрами от 0 до 13, которые подключаются к внешним узлам и имеют два состояния высокое или низкое (включено или выключено). Эти контакты могут работать как выходы или как входы, т.е. они могут либо передавать какие-то данные и управлять внешними устройствами, либо получать данные с устройств. Следующие выводы на плате обозначены А0-А5. Это аналоговые входы, которые могут принимать данные с различных датчиков. Это особенно удобно, когда вам надо измерить некий диапазон, например температуру. У аналоговых входов есть дополнительные функции, которые можно задействовать отдельно.

Как использовать макетную плату.

Макетная плата нужна для того чтобы временно соединить детали, проверить, как работает устройство, до того как вы спаяете все вместе.

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

В макетной плате есть ряды отверстий, в которые вы можете вставлять детали и провода. Некоторые из этих отверстий электрически соединены друг с другом.

Первое, что мы подключим к нашему микроконтроллеру, это светодиод.

Для чего нужен резистор в схеме? В данном случае он ограничивает ток, который проходит через светодиод. Каждый светодиод рассчитан на определённый ток, и если этот ток будет больше, то светодиод выйдет из строя.

 Есть  разница, как соединять светодиод. Ток течёт от более длинного вывода.

Arduino Sketch

Программы для Arduino называют sketch. Они состоят из двух основных функций. Функция setup и функция loop

Setup () внутри этой функции вы будете задавать все основные настройки. Какие выводы будут работать на вход или выход, какие библиотеки подключать, инициализировать переменные. Функция Setup() запускается только один раз в течение скетча, когда стартует выполнение программы.

Loop() это основная функция, которая выполняется после setup(). Фактически это сама программа. Это функция будет выполняться бесконечно, пока вы не выключите питание.

 


Практическая часть

1.Arduino мигает светодиодом

В этом примере мы соединим схему со светодиодом к одному из цифровых выводов Arduino и будем включать и выключать его с помощью программы,

//LED Blink

int ledPin = 7;//пин Arduino к которому подключен светодиод

void setup() {               

  pinMode(ledPin, OUTPUT);// установка пина как ВЫХОД

}

void loop() {

  digitalWrite(ledPin, HIGH);//зажечь светодиод

  delay(1000);// задержка 1000 мсек (1 сек)

  digitalWrite(ledPin, LOW);//Выключить светодиод

  delay(1000);//ждать 1 сек

}

 

2.  Цвета светодиодов – будущая модель светофора.

3. Движок с колесом – движущаяся машина

4. Авторалли.
Заключение

Работа с Ардуино только начата – рассмотрен всего один скетч «Мигание».

В программе Arduino IDE есть примеры программ – скетчей, которыми можно прошивать контроллер и создавать любые проекты с разными устройствами.

Я планирую создать игрушку, которая движется, у которой мигают глаза, которая издает звуки и движется на голос.

(«Роботом ведь может являться не только страшное железное устройство, которое опускается в жерло вулкана, и тушит пожары. Но и мягкий, добрый домашний питомец (например, если у ребенка или пожилого человека аллергия  Основа для собачки уже создана.

Работа будет продолжена, ведь за робототехникой будущее.
Приложение

Тест 1.

//RGB LED - test

//pin connections

int yellow = 11;

int red = 12;

int green = 13;

void setup()

{

  pinMode(yellow, OUTPUT);

  pinMode(red, OUTPUT);

   pinMode(green, OUTPUT);

}

void loop()

{

  //включение/выключение желтого светодиода

  digitalWrite(yellow, HIGH);

  delay(500);

  digitalWrite(yellow, LOW);

 delay(500);

  //включение/выключение красного светодиода

  digitalWrite(red, HIGH);

  delay(500);

  digitalWrite(red, LOW);

  delay(500);

    //включение/выключение зеленого светодиода

  digitalWrite(green, HIGH);

  delay(500);

  digitalWrite(green, LOW);

  delay(500);

}

Тест 2.

//RGB LED - test

//pin connections

int red = 12;

int green = 13;

int blue = 111;

 

void setup(){

  pinMode(red, OUTPUT);

   pinMode(green, OUTPUT);

    pinMode(blue, OUTPUT);

}

void loop(){

  //включение/выключение красного светодиод

  digitalWrite(red, HIGH);

  delay(500);

  digitalWrite(red, LOW);

  delay(500);

    //включение/выключение зеленого светодиода

  digitalWrite(green, HIGH);

  delay(500);

  digitalWrite(green, LOW);

  delay(500);

}

//включение/выключение синего светодиода

  digitalWrite(blue, HIGH);

  delay(500);

  digitalWrite(blue, LOW);

  delay(500);

  }

Тест 3.

//RGB LED - test

//pin connections

int yellow = 11;

int red = 12;

int green = 13;

void setup(){

  pinMode(yellow, OUTPUT);

  pinMode(red, OUTPUT);

   pinMode(green, OUTPUT);

    }

void loop(){

  //включение/выключение желтого светодиода

  digitalWrite(yellow, HIGH);

  delay(500);

  digitalWrite(yellow, LOW);

 delay(500);

  //включение/выключение красного светодиода

  digitalWrite(red, HIGH);

  delay(500);

  digitalWrite(red, LOW);

  delay(500);

    //включение/выключение зеленого светодиода

  digitalWrite(green, HIGH);

  delay(500);

  digitalWrite(green, LOW);

  delay(500);

}


 

Оглавление

 

Введение

2

 

Основная  часть

Типы контроллеров

3

 

Ардуино

4

 

Как использовать макетную плату

5

 

Arduino Sketch

6

 

Практическая часть

7

 

Заключение

8

 

Приложение

9

 

  

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Материалы проекта "Изучаем Ардуино""

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Проект "Изучаем Ардуино"

Цель проекта:

- знакомство с платой с микроконтроллером Ардуино и его возможностями для управления внешними устройствами.

Задачи проекта:

- собрать схему с контроллером Ардуино, предоставленными создателями данной модели

- исследовать работу светодиодов

- исследовать возможности движка

- создать движущуюся модель

- запланировать работу с Ардуино..

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 822 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 31.03.2018 1358
    • RAR 1.4 мбайт
    • 11 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Минигалиева Людмила Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 5
    • Всего просмотров: 8476
    • Всего материалов: 9

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 43 регионов
  • Этот курс уже прошли 577 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 43 регионов
  • Этот курс уже прошли 1 297 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 100 человек из 39 регионов
  • Этот курс уже прошли 806 человек

Мини-курс

Психология личности

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 23 регионов

Мини-курс

Эффективные практики по работе с тревожностью

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 111 человек из 46 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

GR: аспекты коммуникации и взаимодействия с государственными органами

2 ч.

780 руб. 390 руб.
Подать заявку О курсе