Клуб технического творчества

«pinMode»

Основы электроники, программирования и робототехники на основе Arduino


Генерируем идеи, проектируем, создаём и используем в жизни



Электроника

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

Подробнее.. »

Программирование

Изучение алгоритмов и основ программирования. Программирование роботов на языке С/С++ на платформе Arduino.

Подробнее... »

3D-моделирование

Работаем в 3D-редакторе и печатаем на 3D-принтере.

Подробнее... »

Робототехника

Конструирование и программирование основных типов роботов на основе Arduino. Изучение различных алгоритмов для роботов. Участие в сорeвнованиях роботов.

Подробнее... »

Если Вы хотите:

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

Добро пожаловать к нам в pinMode!

Электроника


Для того, чтобы читать интересные книги, нам необходимо выучить буквы, научиться из букв составлять слова, из слов – предложения. Точно также обучение основам электроники мы начинаем с простейших элементов и понятий: электрический ток, источник питания, проводник, выключатель, резистор и т.д. Изучив несколько простых элементов, мы сможем создавать свои первые электрические схемы. Чем большим количеством «букв» мы овладеем, тем сложнее «слова» сможем составить.

Изучив «алфавит», мы начнем оперировать «словами». Где под «словом» мы понимаем некоторый достаточно сложный электронный компонент, работать с которым можно, не зная его внутреннего устройства. Это датчики, экраны, модули управления, преобразователи и т.д.

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

Программирование


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

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

Знакомство с программированием начинается с алгоритма. Алгоритмы - это кирпичики из которых строится программирование. Алгоритм - это основа любой программы.

Вы познакомитесь с универсальными языками программирования С/С++. Язык C - это основной язык программирования цифровых устройств. С помощью этого языка вы сможете управлять вашими устройствами на платформе Arduino.

3D-моделирование и 3D-печать


Сегодня 3D-печать позволила максимально сократить время от идеи до воплощения в реальном предмете.

Большинство пластиковых деталей для наших проектов можно сделать самостоятельно: необходтмо в специальной программе создать 3D-модель, из нее подготовить задание для 3D-принтера и запустить печать.

Робототехника


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

робот, следующий по линии
роботы-сумоисты: мини-сумо и микро-сумо
робот, играющий в арканоид
робот, ищущий выход из лабиринта
балансирующий робот

Галерея


Контакты для связи

Задать интересующий вопрос. Написать отзыв.