Запуск программы на Ардублок
- Войдите на сайт для отправки комментариев
Пнд, 02/07/2018 - 18:48
Небольшой вопрос: как запустить эту программу? При нажатии кнопки "Upload to Arduino" текст программы не генерируется, остаётся по-прежнему:
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Заранее благодарю за подсказки
Памереть - не встать! Никогда такого добра не видел :(
Тогда уж лучше https://flprog.ru/
Я тут недавно по быстрому накидал блочков- работает.....
А что? Должен текст программы генерится? В описании написано что только нардкор , т.е. загрузка в плату. Хотя в 13 году и скетчи генерил. Может среда куда то дальше ушла?
1. Скачайте последний релиз Ardublock с гитхаба tawelli. Там есть сборки, смотрите иззьюзы, вики, которые имеют в т.ч. и подпрограммы с параметром, правда только одним. master-типовая, slim-спец. раскраска блоков
2. Код переводится в скетч. Для этого надо открыть саму ИДЕ и в ней смотреть "что получилось".
3. По этой кнопке он должен не только переводится в ИДЕ, но ещё и заливаться в плату. Она - подключена? Результат заливки и ошибки смотреть тоже в родном ИДЕ. Сам Ардублок ничего не показывает.
4. Похоже Вы использоывали какую-то редкую вкладку для блоков .. возможно там нет локализации. Ногодрыг нормально работает на типовых операциях с портами (вторая сверху). Часть специальных вкладок может и не иметь кода реализации (доделано, как понимаю далеко не все).
P.S.
Эта фигнюшка хороша в возрасте 8-11лет "для начального освоения" .. она не позволяет "накапливать" программы и использовать куски блоков из одной проги в другую, собирать программу из нескольких страниц (хотя задел там есть на многое, в т.ч. и редактор своих блоков). Впрочем, *.abp - обыкновенный XML файл .. :)
Дитенкина гоночная программа для Робофест-2017: "Адская колесница, редакция 2.8" (1-е место в квалификации, 3-е место в финале по России):
В эту "последнюю" сборку она целиком не влезает (тут примерно 1/2), мы пользовали несколько "хакнутую" версию с большим размером поля.. :)
На экране - 2 варианта подпрограммы управления моторами для самопального драйвера и для L298N, на обзорном прямоугольнике влезло: главная программа, 4 версии настроечных параметров на моторы+батарейки (GA12-N20 10:1 + 2S и самопальные моторы + 3S) и переключатель "быстрая/медленная" езда, подпрограммы управления моторами и кусок calcSpeed() которая едет "прямо" или вызывает calcDir() если надо ехать в повороте. Остальное: считывание датчиков, определение кривизны пути, текущих моментов инерции, сама calcDir() - разгон/торможение в поворотах - не влезло.. :)
А где можно найти "хакнутую" версию ардублока с расширенным полем для программирования?
с расширенным полем - она случайно не Ардуино ИДе зовется? :)
Смотря на пример программы выше, то она называется именно Ардублок