Школа электроники «Arduino для начинающих»

Всё большую популярность набирают программируемые схемы. Одна программируемая микросхема заменяет кучу микросхем простой логики и операционных усилителей. Одним из таких наборов является набор ARDUINO.


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


Arduino — это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества.


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


Сложно ли это?


Свою бешеную популярность Arduino приобрела благодаря простоте и дружелюбности. Даже полный ноль в программировании и схемотехнике может освоить основы работы с Arduino.


Программы для Arduino пишутся на обычном C++, дополненным простыми и понятными функциями для управления вводом/выводом на контактах. Если вы уже знаете C++ — Arduino станет дверью в новый мир, где программы не ограничены рамками компьютера, а взаимодействуют с окружающим миром и влияют на него. Если же вы новичок в программировании — не проблема, вы с лёгкостью научитесь, это просто.


Для удобства работы с Arduino существует бесплатная официальная среда программирования «Arduino IDE», работающая под Windows, Mac OS и Linux. С помощью неё загрузка новой программы в Arduino становится делом одного клика, только лишь подключите плату к компьютеру через USB.


Вам не понадобится паяльник. Полноценные устройства можно собирать, используя специальную макетную доску, перемычки и провода абсолютно без пайки. Конструирование ещё не было таким быстрым и простым.


Ещё одной отличительной особенностью Arduino является наличие плат расширения, так называемых shields или просто «шилдов». Это дополнительные платы, которые ставятся подобно слоям бутерброда поверх Arduino, чтобы дать ему новые возможности. Так например, существуют платы расширения для подключения к локальной сети и интернету (Ethernet Shield), для управления мощными моторами (Motor Shield), для получения координат и времени со спутников GPS (модуль GPS) и многие другие.


Так что же такое Arduino ?


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


Школа электроники предлагает образовательный курс «Arduino для начинающих».


Основа изучения – платформа «Arduino», которая обладает следующими важными особенностями:


  • платформа прикладная: позволяет создавать прототипы настоящих и полезных электронных устройств;
  • современная: как в большинстве современной техники;
  • совместимая: поддержка USB, кроссплатформенность;
  • практичная: востребованные языки программирования;
  • модульная: десятки плат расширения;
  • обучающая: навыки, необходимые будущим инженерам

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


Образовательный курс «Arduino для начинающих» нацелен на привлечение детей к техническому творчеству. Мы ставим перед собой задачи по развитию аналитического склада ума, творческого и конструкторского мышления, развитию потребности участия в совместной деятельности и привлечение детей к проектной деятельности.


В ходе занятий мы изучаем радиодетали и их назначение, узнаем основные законы электричества, учимся программировать на языке C++. Дети на практике применяют знания со школьных уроков физики и информатики, самостоятельно создавая различные автоматизированные устройства на базе микроконтроллера Arduino. На занятиях дети самостоятельно программируют на языке C++, учатся реализовывать электрические схемы и собирают различные проекты.


Программа образовательного курса «Arduino для начинающих» рассчитана на обучение детей с 14 лет и старше с целью обучить основам программирования платформы Arduino. Курс программы содержит ознакомление с платформой Arduino и обучение программированию данной платформы с помощью языка программирования С++. В практических занятиях заложены коллективная выработка идей, упорство при реализации некоторых из них, экспериментальное исследование, оценка (измерение) влияния отдельных факторов. Программа будет способствовать возвращению престижа инженерных профессий в глазах молодежи, формированию у ее участников широкого спектра профессиональных навыков и личных качеств – умения работать в команде, ответственности, целеустремленности.


Цели образовательного курса:


  1. Обучить основам программирования платформы Arduino. Развить у детей интерес к техническому творчеству и обучить их конструированию, программированию через создание простейших моделей и управления готовыми моделями с помощью простейших компьютерных программ.
  2. Профориентация и допрофессиональная подготовка.
  3. Выработать навык работы в команде.

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


Занятия проводятся по мере комплектования групп.