User Tools

Site Tools


didattici:simulide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
didattici:simulide [2019/12/08 12:15] profprodidattici:simulide [2020/09/28 11:50] profpro
Line 1: Line 1:
 +====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 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 ? 
 +  
 + 
 +
 +<code>
 +gpsim gputils gputils-common gputils-doc libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5  libqt5serialport5
 +
 +Suggested packages:
 +  gpsim-led gpsim-logic gpsim-lcd gpsim-doc simutron simavr
 +</code>
 +
 +NOTA: E' abbastanza inutilizzabile, pieno di bug....
 +
 +Permette di:
 +
 +  * simulare circuiti elettronici con Arduino
 +  * compilare il codice sorgente per Arduino
 +  * debug
 +
 +Tutorial
 +
 +[[http://simulide.blogspot.com]]
 +
 +==== 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
 +
 +<code>
 +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
 +</code>
 +
 +==== 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:arduino]]
 +
  
didattici/simulide.txt · Last modified: 2020/09/28 12:13 by profpro