Finch – робот, помогающий в учебе
19.10.2013, 13:01
Источник: www.pobot.ru
Вы всегда хотели научиться программировать, но как только вы начинали это сложное, но очень интересное дело, то сразу же его откладывали на потом? Тогда мы вас хотим обрадовать: на рынке появился робот, который поможет вам в этом!
Финч – это новый робот для образования в сфере информатики. Его дизайн — результат четырехлетней разработки в лаборатории Carnegie Mellon's CREATE. Finch был сделан специально для интеграции в вузы и колледжи. Заведения, в которых уже есть робот Финч и в которых он помогает в обучении, опубликовали статистики, которые показывают явный прогресс успеваемости учеников в программировании.
Внешне Finch больше похож на какую-то игрушку, нежели на робота. Но как только вы начнете работать с ним – поймете, что это очень умный механизм.
Несомненным преимуществом данного творения является его простота – как в работе, так и в программировании. Учащиеся пишут программы, а робот выполняет различные действия.
На данный момент робот программируется на следующих языках: Java, Python, C++, Visual Basic, Processing и Scala. В дальнейшем будут добавляться дополнительные языки программирования.
В качестве бортового вычислителя, в Finch применяется один-единственный микроконтроллер – Atmel Atmega16u4.
Прошивка микроконтроллера интегрирована в LUFA (Lightweight USB Framework for AVRs, так же известен как MyUSB — open-source USB firmware library от Dean Camera). Робот программируется и питается посредством USB.
Finch состоит из:
Сенсоров света, температуры и препятствия
Трех осевого акселерометра (Freescale MMA7660FC 3-axis MEMS accelerometer)
Моторчиков
Buzzer-а, который проигрывает звуки частотой от 100Гц и 10 кГц
Светодиода
Специального гнезда для карандаша для возможности рисования
|
Ключевые слова: помогающий в учебе робот Finch программирование научиться программировать Atmel микроконтроллер бортовой вычислитель Framework Lightweight Finch – робот помогающий в учебе Роботы на платформе Ардуино робот
|