Scratch #039. S4A & Arduino. Установка

А сейчас давайте посмотрим в другую сторону. Отвлечёмся от мультиков и игр и посмотрим, как Скретч может применяться для работы в робототехнических системах. Ардуино – весьма яркое и полезное явление, которое открывает двери в разработку устройств на микроконтроллерах. Это не слишком сложно, хотя и не просо. нативный язык для Ардуино – C++, а его освоить с наскока не получится. Но Скретч приходит на помощь. Правда, есть небольшой минус. Устройства, запрограммированные на C++, автономны. То есть, работают без компьютера. А те, которые программируются на Скретче, должны быт постоянно подключены к компьютеру через USB-порт. Дело в том, что на Скретче мы не программируем саму плату, она уже запрограммирована. Мы организуем взаимодействие запрограммированной платы и компьютера. Но это, согласитесь, не так уж важно, если во главу угла поставить учебный процесс.Итак:

1.. Нужна НЕ любая плата Ардуино. Корректно S4A работает с оригинальными Arduino Uno или совместимыми (ИскраНео, Тетра, РоботДин, КрафтДуино и так далее).

2. Среда программирования Ардуино качается с официального сайта. Качать надо оффлайн-версию.

3. Качаем и устанавливаем Scratch For Arduino (S4A) c официального сайта.

4. Для Windows понадобятся драйвера на Ардуино, качать надо отсюда (на сайте s4a.cat есть раздел).

5. Прошивка (это всего-навсего скетч, написанный на C++) качается так же с сайта s4a.cat. Если конкретно, нужен пункт “Firmware”. Этот файл надо открыть в среде разработки Ардуино и загрузить в память платы. Процесс может быть достаточно долгим. Обязательно проверьте на каком порту находится плата )эти сведения выясняются при установке), в пунктах меню среды разработки нужно отметить тип платы и порт, прежде чем загружать прошивку.

6. Всё, запускаем S4A и работаем. Интерфейс S4A – как у предыдущей версии Скретча, отличается от Scratch 2.0, но разобраться легко.

 

 

Постоянная ссылка на это сообщение: http://pavelryabchikov.ru/metod/robotech/arduino/scratch-039-s4a-arduino-ustanovka.html

4 комментария

Перейти полю для комментария

  1. Павел, привет! Хорошо, что тебя тоже заинтересовала тема Scratch4Arduino. Спасибо, что занимаешься этим и приносишь пользу сообществу!
    На самом деле, у меня эта среда прекрасно работает с китайским клоном ардуины – yourduino ))

    1. Я пробовал работать с этой средой на разных платах, в том числе на самодельном клоне ардуинки. Занятная штука, правда?))

    2. Кстати, Скретч я изучал по твоему старому сайту, и очень жаль, что он больше не функционирует.

    3. И да, yourduino – это клон uno, так чето всё в порядке)) Я говорил, что НЕ любая плата подойдёт, имея в виду, что не надо брать Мега, Леонардо и так далее. А именно уны и их клоны))

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.