воскресенье, 8 июля 2018 г.

пятница, 18 мая 2018 г.

Потенциал потенциометра

В этом заметке речь пойдет о том, как и зачем подключать потенциометр к плате Arduino, и что с ним потом делать.

Разбираться будем на примере пары простых устройств и пары скриптов в Scratch for Arduino.


Примерно так выглядит потенциометр (картинка из Википедии)
Заметка сугубо практическая. Если вы не понимаете, как и почему работает потенциометр - ничего страшного, для программирования это никакого значения не имеет. Просто собирайте схему, как нарисовано. :)

воскресенье, 15 апреля 2018 г.

«Пифабэт»: летучая мышь и теорема Пифагора

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

Здесь мы сначала докажем теорему Пифагора, а потом применим ее для управления полетом летучей мыши в Scratch. Между делом изучим несколько приемов программирования на Scratch - вдруг кому пригодится? А еще воспользуемся такой полезной штукой, как Декартова система координат.


Займемся теоремой Пифагора


Итак, что такое "теорема Пифагора"? 

Теорема Пифагора применяется для прямоугольных треугольников (у которых один из углов равен 90°), и гласит, что сумма квадратов катетов (сторон, прилежащих прямому углу) равна квадрату гипотенузы (стороны, противолежащей прямому углу).

Другими словами, сумма площадей квадратов, построенных на катетах, равна площади квадрата, построенного на гипотенузе. Это можно проиллюстрировать картинкой, которую еще называют "Пифагоровы штаны (на все стороны равны)".



Математически теорема выражается равенством a2 + b2 = c2.

пятница, 13 апреля 2018 г.

Соединяем Scratch и Arduino

Мы выполнили все пункты: от А до Б.
Виктор Черномырдин

Сначала немного о том, как вообще работает Scratch для Arduino.

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

Данные для контроллера можно не только получать от датчиков, но и передавать с обычного компьютера, подключив плату кабелем USB. Так же точно обратно на комп можно передавать данные с Arduino.

четверг, 8 марта 2018 г.

Подключаем светодиод к плате Arduino

Правильно или неправильно – это вопрос философский.
Виктор Черномырдин

Я ведь пишу для совсем начинающих, поэтому не совсем начинающие могут пропустить этот материал. Впрочем, "не совсем начинающие" вообще не понятно, что тут делают, может чисто поржать зашли.

Сначала о светодиодах


Загадка: что общего у светодиода и пингвина? Ответ - они оба полярные!

У светодиода есть "плюс" и "минус", и подключать его надо именно плюсом к плюсу, а минусом к минусу.

Плюс светодиода называется "анод", а минус - "катод". ("Зачем мне это знать?" - спросите вы. Потом поймете.)

Вывод анода (плюс) обычно более длинный, чем вывод катода (минус). Смотрите картинку.