didattici:simulide
SimulIDE
è un progetto sourceforge, pacchettizzato su Debian
- su Debian trovi la versione 0.1
- su sourceforge trovi la versione 0.3
dipendenza arch
arduino-cli arduino-avr-core qt5-qmake libelf gputils gpsim qt5-multimedia qt5-script qt5-serialport qt5-svg qt5-tools avr-libc
dipendenze debian:
arduino qt4-qmake libqt4-dev libelf-dev qttools5-dev-tools libqt5svg5-dev libqt5serialport5-dev qtmultimedia5-dev qtbase5-dev ? qt5-qmake ? libqt5gui5 ? qt5-default ?
gpsim gputils gputils-common gputils-doc libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5serialport5 Suggested packages: gpsim-led gpsim-logic gpsim-lcd gpsim-doc simutron simavr
NOTA: E' abbastanza inutilizzabile, pieno di bug….
Permette di:
- simulare circuiti elettronici con Arduino
- compilare il codice sorgente per Arduino
- debug
Tutorial
bug 2019
Che si corregge aggiungendo una riga sulla riga 22 del file ./src/simulator/elements/e-diode.h
#include <cmath>
code dell'errore di compilazione
ease/e-led.o ../src/simulator/elements/e-led.cpp ../src/simulator/elements/e-led.cpp: In member function ‘void eLed::updateBright()’: ../src/simulator/elements/e-led.cpp:90:29: error: ‘pow’ was not declared in this scope m_disp_brightness = pow( m_disp_brightness, 1.0/2.0 ); ^~~ make: *** [Makefile:5849: build/release/e-led.o] Error 1
Utilizzo
si deve usare CTRL+O per aprire un file .ino ATTENZIONE
- (il file .ino si deve trovare in una nuova cartella completamente vuota
- deve essere collegata la scheda (???)
- la cartella cosi e tutto il suo contenuto viene copiato momentaneamente nel seguente path
~/.local/share/simulide/codeeditor/buildIno/
didattici/simulide.txt · Last modified: 2020/09/28 12:13 by profpro