МАОУ «СОШ № 40 с
углубленным изучением отдельных предметов»
Методическая разработка
занятия кружка по «Робототехнике»
«Тестер батареек»
Автор: Закиева
Ирина Григорьевна, учитель информатики и ИКТ
Набережные Челны
2018 год
Пояснительная
записка
Разработанное
занятие «Тестер батареек» - это одно из занятий кружка по робототехнике.
В настоящее время различные виды роботов находят всё
большее применение в машиностроении, медицине, космической промышленности и
т.д. Наибольшее распространение получили промышленные роботы. Образовательная
робототехника в образовательном учреждении приобретает все большую значимость и
актуальность в настоящее время. Обучающиеся вовлечены в образовательный процесс
создания моделей - роботов, проектирования и программирования робототехнических
устройств и ежегодно участвуют в робототехнических соревнованиях, конкурсах,
олимпиадах, конференциях.
Данное занятие рассчитано на учащихся 8-11 классов. Занятие
рассчитано на 2 академических часа.
Цель занятия: Создать
устройство, которое будет выводить на ЖК дисплей данные о напряжении,
измеренном на батарейке.
Задачи:
ü
формирование и развитие потребностей технического
творчества у обучающихся;
ü
создание творческого сообщества, увлеченных
робототехникой обучающихся;
ü
выявление одаренных детей,
обеспечение соответствующих условий для их образования и творческого развития.
ü
развитие навыков мыслительного
анализа последовательности изготовления изделия и практического выполнения
задания, способности действий пооперационного контроля;
ü
воспитание аккуратности,
дисциплинированности, внимательности, усидчивости;
ü
развитие коммуникативной
компетентности при работе в группах.
Ожидаемые результаты:
Личностные УУД: готовность и
способность обучающихся к саморазвитию; навыки сотрудничества в разных
ситуациях, умение не создавать конфликты и находить выходы из спорных ситуаций.
Познавательные УУД: приобретение
школьниками знаний об окружающем мире; умение работать с различными
источниками информации, включая цифровые; устойчивый познавательный интерес.
Регулятивные УУД: понимание
смысла поставленной задачи; умение выполнять учебное действие в соответствии с
целью.
Коммуникативные УУД:
сформированность умений ясно, точно, грамотно излагать свои мысли в устной
речи; умение адекватно использовать речевые средства для аргументации своей
позиции; умение работать совместно в атмосфере сотрудничества.
В ходе занятия учащиеся научатся выводить без компьютера и проводов любые
данные, с которыми они работали, и использовать это как в режиме эксплуатации
устройства, так и во время отладки.
Занятие основано на построении готового проекта с
дальнейшим усложнением, и проявлением творческих способностей учащихся.
Методические советы:
Данное занятие разработано
в рамках личностно-ориентированного обучения. На занятии применяется
индивидуальная, групповая работа, фронтальный опрос детей. Используется
наглядный материал.
На этапе сообщения нового
материала целесообразно устное объяснение, показ готового образца по теме,
наглядная демонстрация схемы устройства. При выполнении работы необходимо
научить детей понимать программный код, работать творчески: изменять
характеристики устройства.
Список
использованных источников
1. http://wiki.amperka.ru/
2. Конспект
хакера. Краткое пособие по быстрому старту с Arduino.
3.
Программирование. Принципы и практика с использованием C++, Бьерн Страуструп; (эл. версия)
4. https://www.learncpp.com/
5. Элементарный
учебник физики. Под. редакцией Г.С. Ландсберга (эл. версия)
6.
Приложение 1
Принципиальная
схема устройства «Тестер батареек»
Макетная схема
устройства
Приложение 2
// Подключаем библиотеку для
работы с жидкокристаллическим
// экраном (англ. Liquid
Crystal Display или просто LCD)
#include
<LiquidCrystal.h>
// на диоде, защищающем от
неверной полярности, падает доля
// напряжения (англ. voltage
drop). Необходимо это учитывать
#define DIODE_DROP 0.7
// Объявляем объект, для
управления дисплеем. Для его создания
// необходимо указать номера
пинов, к которым он подключен в
// порядке: RS E DB4
DB5 DB6 DB7
LiquidCrystal lcd(13, 12,
11, 10, 9, 8);
void setup()
{
// начинаем работу с
экраном. Сообщаем объекту количество
// строк и столбцов. Опять
же, вызывать pinMode не требуется:
// функция begin сделает
всё за нас
lcd.begin(16, 2);
// печатаем сообщение на
первой строке
lcd.print("Battery
voltage:");
}
void loop()
{
// высчитываем напряжение
подключенной батарейки
float voltage =
analogRead(A0) / 1024.0 * 10.0;
// если напряжение на
делителе напряжения было зафиксировано,
// нужно прибавить
напряжение на диоде, т.к. оно было съедено
if (voltage > 0.1)
voltage += DIODE_DROP;
// устанавливаем курсор,
колонку 0, строку 1. На деле — это
// левый квадрат 2-й
строки, т.к. нумерация начинается с нуля
lcd.setCursor(0, 1);
// печатаем напряжение в
батарейке с точностью до сотых долей
lcd.print(voltage, 2);
// следом печатаем единицы
измерения
lcd.print("
Volts");
}
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.