User Tools

Site Tools


didattici:simulide

Table of Contents

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

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

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/

arduino

didattici/simulide.txt · Last modified: 2020/09/28 12:13 by profpro