Запуск программы на Ардублок

pr5
Offline
Зарегистрирован: 02.07.2018

Небольшой вопрос: как запустить эту программу? При нажатии кнопки "Upload to Arduino" текст программы не генерируется, остаётся по-прежнему:

void setup() {
  // put your setup code here, to run once:
 
}
 
void loop() {
  // put your main code here, to run repeatedly:
 
}
 
Заранее благодарю за подсказки

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Памереть - не встать! Никогда такого добра не видел :(

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Тогда уж лучше https://flprog.ru/

Я тут недавно по быстрому накидал блочков- работает.....

nik182
Offline
Зарегистрирован: 04.05.2015

А что? Должен текст программы генерится? В описании написано что только нардкор , т.е. загрузка в плату. Хотя в 13 году и скетчи генерил. Может среда куда то дальше ушла?

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

1. Скачайте последний релиз Ardublock с гитхаба tawelli. Там есть сборки, смотрите иззьюзы, вики, которые имеют в т.ч. и подпрограммы с параметром, правда только одним. master-типовая, slim-спец. раскраска блоков

2. Код переводится в скетч. Для этого надо открыть саму ИДЕ и в ней смотреть "что получилось".

3. По этой кнопке он должен не только переводится в ИДЕ, но ещё и заливаться в плату. Она - подключена? Результат заливки и ошибки смотреть тоже в родном ИДЕ. Сам Ардублок ничего не показывает.

4. Похоже Вы использоывали какую-то редкую вкладку для блоков .. возможно там нет локализации. Ногодрыг нормально работает на типовых операциях с портами (вторая сверху). Часть специальных вкладок может и не иметь кода реализации (доделано, как понимаю далеко не все).

P.S.

Эта фигнюшка хороша в возрасте 8-11лет "для начального освоения" .. она не позволяет "накапливать" программы и использовать куски блоков из одной проги в другую, собирать программу из нескольких страниц (хотя задел там есть на многое, в т.ч. и редактор своих блоков). Впрочем, *.abp - обыкновенный XML файл .. :)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Дитенкина гоночная программа для Робофест-2017: "Адская колесница, редакция 2.8" (1-е место в квалификации, 3-е место в финале по России):

В эту "последнюю" сборку она целиком не влезает (тут примерно 1/2), мы пользовали несколько "хакнутую" версию с большим размером поля.. :)

На экране - 2 варианта подпрограммы управления моторами для самопального драйвера и для L298N, на обзорном прямоугольнике влезло: главная программа, 4 версии настроечных параметров на моторы+батарейки (GA12-N20 10:1 + 2S и самопальные моторы + 3S) и переключатель "быстрая/медленная" езда, подпрограммы управления моторами и кусок calcSpeed() которая едет "прямо" или вызывает calcDir() если надо ехать в повороте. Остальное: считывание датчиков, определение кривизны пути, текущих моментов инерции, сама calcDir() - разгон/торможение в поворотах - не влезло.. :)

Denisddv
Offline
Зарегистрирован: 20.12.2018

А где можно найти "хакнутую" версию ардублока с расширенным полем для программирования?

b707
Offline
Зарегистрирован: 26.05.2017

Denisddv пишет:
"хакнутую" версию ардублока с расширенным полем для программирования?

с расширенным полем - она случайно не Ардуино ИДе зовется? :)

 

Denisddv
Offline
Зарегистрирован: 20.12.2018

Смотря на пример программы выше, то она называется именно Ардублок