Эмулятор fritzing.org - первые шаги

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Прошу простить если туплю - но поставил эмулятор fritzing.org

Взял для начала пример блитц.

В закладке "Code" ответ

Running F:/__/arduino.exe --board arduino:avr:mini --port \\.\COM1 --upload C:\Users\__\AppData\Roaming\Fritzing\fzz\b5e205d64bb5cb30fc352b1e2686271b\Blink_TMP\Blink_TMP.ino

Upload failed with exit code 259, 0

 

Текст:

int led = 13; // integer variable led is declared

 

void setup() { // the setup() method is executed only once

pinMode(led, OUTPUT); // the led PIN is declared as digital output

}

 

void loop() { // the loop() method is repeated

digitalWrite(led, HIGH); // switching on the led

delay(1000); // stopping the program for 1000 milliseconds

digitalWrite(led, LOW); // switching off the led

delay(1000); // stopping the program for 1000 milliseconds

}

 

В настройках эмулятора -Arduino - Arduino Nano - COM1

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Судя по прочеркам в пути, имя пользователя и папка с Arduino IDE написаны кирилицей. Многие программы не работают с кириллицей в пути. Переименуйте латиницей.

maksmkv
Offline
Зарегистрирован: 07.04.2013

И возможно проблема  в COM1 - может есть другой порт???

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

По кирилице понял - вечером проверю идею ;) сенкс.

По портам - эмулятор предлагает ТОЛЬКО СОМ1. На ПК СОМ1 используется как устройство.... Разве что попробовать переименовать СОМ1 в ПК на СОМ2.....

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Проверил. Изменить настройки юзера никак нельзя. Но пробовал залогиниться под юзером master - все на английском - та же ошибка 259. Пробовал отключить ком-порт - ошибка остается.

Поменял IDE на версию 1.5.2 - та же ошибка.... в общем пока ничего не понятно, в инете нигде ничего найти не могу.....

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

maksmkv пишет:

И возможно проблема  в COM1 - может есть другой порт???

arduino выбирает только существующий порт - сом1

фритзинг тоже не дает выбрать другой порт - во всяком случае я не нашел где это можно поменять...

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Всем спасибо - разобрался.

Фриц не есть симулятор/эмулятор - как я понял в инете - это удобный инструмент для распиновки схемы на виртуальном макете с целью сделать его на реальной макетной плате и потом получить принципиальную схему и печатную плату.

Зачем воткнули редактор кода и компиляцию - непонятно - как я понял в результате ардуино-сс грузит код скетча в живую ардуину и там уже проверяешь правильность работы скетча %(

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

at0mix пишет:

Зачем воткнули редактор кода и компиляцию - непонятно

Шоб сохранять и распространять проект полностью: макетка, схема, PCB и скетч.

А то обычно в инете: либо схема есть, скетч фиг знает где, либо наоборот.

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Да спасибо за ответ - видел схемы из фрица в гифе с нечитаемыми буквами %(

Сделал все в протеусе - схема работает, жду железо проверить %)

Остался вопрос - как дебагить железо?

lex2k
Offline
Зарегистрирован: 17.12.2015

в каком смысле дебагить?

lex2k
Offline
Зарегистрирован: 17.12.2015

нет не нау хау

 

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

Ну пока в ЭМУЛЯТОРЕ отладил - мозг вынес.

А с железом еще труднее. Вопрос - дебаг (ответная связь) с реал железа при отладке.

Судя по всему тока терминал

Serial.****

lex2k
Offline
Зарегистрирован: 17.12.2015

да терминала вполне достатоно....а че создать хочешь?

at0mix
at0mix аватар
Offline
Зарегистрирован: 23.11.2015

http://arduino.ru/forum/proekty/dlya-obsuzhdeniya-igrovoi-atribut#comment-157922

Игровой таймер на 4+ команды ;)