Pages: 1 [2]   Go Down
Author Topic: Simulatore Arduino Free  (Read 4862 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

infatti non di certo sostituisce l'arduino, perche' alla fine sempre sull'hardware deve finire il tutto, serve per velocizzare il lavoro sul sw.

2 tips a chi non funziona, per l'installazione usare Setup.exe che controlla e se necessario scarica ed installa automaticamente il .net o altro.
un'altro consiglio e' che ci sono differenze in questa nuova versione rispetto al tutorial di utilizzo. Ad esempio hanno aggiunto un doppio sistema di Start Simulazione, prima si clicca sulla freccia verde a sinistra e dopo si deve cliccare su quella di destra.

non ho capito pero' se ci sono altri componenti da mettere e come. Ad esempio volevo provare uno sketch per far scorrere dei nomi su 2 display 7 segmenti, ma ce ne e' solo uno ad anodo comune, dove trovare un 7 seg catodo comune per questo programma ?

« Last Edit: August 09, 2011, 01:16:42 pm by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 574
Posts: 12681
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

E' appunto il problema che ponevo: non ci sono librerie oltre quelle in dotazione, né qualcuno si mette a lavorarci su perché i vantaggi non sono tangibili.
Logged


0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

brutta cosa.

sai a cosa serve la Subscription ? non e' che ci sono librerie online di componenti ? a me cliccandoci su non succede nulla, e sul sito ufficiale c'e' ben poco.

Ad oggi quale e' l'emulatore migliore per arduino ?
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 336
Posts: 23142
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ad oggi quale e' l'emulatore migliore per arduino ?
Casomai sarebbe da chiedersi: ad oggi c'è un emulatore per Arduino?
Logged


Palermo (PA)
Offline Offline
Newbie
*
Karma: 0
Posts: 44
Spremi come un limone il sapere di un genio, e bevilo fino all'ultima goccia =D
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La cosa brutta di virtualboard però è che non puooi testare il funzionamento di sensori di input, dato che non avresti modo di leggere i vlori riportati.

Logged

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

stavo pensando, che non dovrebbe essere difficile creare un parser, magari non a livello hex, ma a livello di codice C.

ok, come di ce flameman, che potrebbero esserci delle discordanze tra modello teorico e modello reale, ma lui nel suo progetto aveva un tempo limitato, noi abbiamo il tempo per risolvere questo genere di problemi, e simulare anche i problemi hw.

sarebbe anche carino avere delle classi prefabbricate da collegare ai pin, che simulano uno strumento o sensore (magari comandati via mouse/tastiera/file?)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se bisogna andare di hex... le istruzioni tradotte sono in assembly? perchè in questo caso "basta" replicare tutte le funzioni del datasheet(che hanno anche i clock di esecuzione), i registri, e simulare il funzionamento di qualche componente hw per fare il tutto. Magari si può tenere d'occhio tutte le singole parti, che aiutano sia il debug del micro che il debug del simulatore.

sinceramente per ora non ho intenzione di iniziare il progetto, magari dopo le vacanze.
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusa semmai abbiamo i registri ortogonali, non c'è un sistema di controllo.

quindi implementando il capitolo 30 e 31 del manuale atmega 328 (per indenderci questo: http://www.atmel.com/dyn/resources/prod_documents/doc8271.pdf)
dovremmo essere a cavallo (mai detto che sia facile, ma ho già qualche mezza idea..)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si, ma quelle crei una classe astratta e un'implementazione stupida, il resto lo fa chi usa il programma, magari piano piano raccogli una libreria di strumenti simulati.

però non ho ancora capito bene negli avr cosa è non ortogonale a cosa... che le istruzioni load e store accedono alla memoria?
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

attenzione, non ho detto che tutti gli strumenti sono a carico dell'utente, ma che ce ne sono alcuni base, e nel caso l'utente abbia particolari necessità, si possa creare il suo strumento, semplicemente (pensavo) espandendo una classe.
L'idea funziona, prendi robocode, un gioco in java dove programmi la IA di un robottino, il concetto di partenza è proprio questo, però anziché avere un solo "punto di ingresso", ne avrà 2: il codice java che estende gli strumenti e il codice HEX

certo, poi la classe estesa dall'utente sarà probabilmente un accrocco, ma quelle che non lo sono possono essere raccolte, sistemate e rese ufficiali, esattamente come è avvenuto per alcune librerie arduino.

Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: 1 [2]   Go Up
Jump to: