Go Down

Topic: Ardutester - Arduino Component Tester (INCOMPLETO) (Read 68941 times) previous topic - next topic

nid69ita

#150
May 05, 2013, 12:20 am Last Edit: May 05, 2013, 12:26 am by nid69ita Reason: 1
Scusa Pighi, siccome Processing c'e' per linux/winzoz/mac  non potevi fare una interfaccia Arduino/Processing ?
Così tra l'altro chi sa un pò di Java se la personalizza.

Su ubuntu 12.10
Code: [Select]

import processing.serial.*;
Serial myPort;      
println(Serial.list());

output:
[0] "/dev/ttyACM0"
[1] "/dev/ttyS0"

my name is IGOR, not AIGOR

pighixxx


Scusa Pighi, siccome Processing c'e' per linux/winzoz/mac  non potevi fare una interfaccia Arduino/Processing ?
Così tra l'altro chi sa un pò di Java se la personalizza.


Ci avevo pensato, ma poi ho parecchia esperienza in Realbasic e per mia praticità ho pensato di rilasciare tutto su questa piattaforma. Tra l'altro ci tengo a precisare che renderò pubblici i sorgenti quindi chiunque potrà personalizzare l'interfaccia utente; Realbasic è utilizzabile gratuitamente per un mese (La licenza è legata all'email  :D)
Ciao

Testato

faremo un porting per Processing  :)

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

pighixxx


cece99

@pighixxx
Come si usa la checkRes?
Ciao
c
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

pighixxx

#155
May 05, 2013, 10:02 am Last Edit: May 05, 2013, 10:09 am by pighixxx Reason: 1

@pighixxx
Come si usa la checkRes?
Ciao
c


Non si usa  :D
E' una funzione basilare per il funzionamento dell'ArduTester.
Aveva qualche problema e sballava i risultati (vedi il post di Brunello)

edit
Qualche problema c'è la ancora ma sto risolvendo...

leo72

@Pighi:
confermo che l'ultima versione funziona con la mia Linux box senza errori sul terminale e rilevando correttamente la porta USB dell'Arduino.

Testato

Non vi posso lasciare fare test un attimo che incasinate tutto  :smiley-yell:

Win7-64
usandolo su un pc con installato porte seriali Bluetooth, l'applicativo si blocca completamente, e resta in attesa per tantissimo tempo, diversi minuti, prima di riuscire a dare la lista delle COM
(testato con stack bluetooth BlueSoleil)

Se necessitano veramente posso rpovvedere a testare tutti i principali Stack, Toshiba, Microsoft, pero' e' una cosa brutta e lunga, spero non serva  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72

Su Linux questi problemi legati al bluetooth non ci sono. Ho appena ritrovato una chiavetta bluetooth ed ho fatto il test.
Ah, la chiavetta non dà problemi neanche con l'IDE di Arduino (per il diverso sistema di gestione delle periferiche di Linux).

pighixxx


(cut)
Se necessitano veramente posso rpovvedere a testare tutti i principali Stack, Toshiba, Microsoft, pero' e' una cosa brutta e lunga, spero non serva  :)


No, non serve  :D
Sto riscrivendo la parte. Appena pronta la posto e se dopo qualche anima pia vuole testarla mi fa una grossa cortesia.

pighixxx

Come al solito win***  :smiley-mr-green:

Ps) Non voglio iniziare nessuna oswar

Testato

Nel caso dell Ide a cui fa cenno Leo la colpa è di rxtxserial, che si usa sotto java per la gestione della seriale. La colpa non è di windows in quel caso.
Realbasic gestisce da se la seriale ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pighixxx


Nel caso dell Ide a cui fa cenno Leo la colpa è di rxtxserial, che si usa sotto java per la gestione della seriale. La colpa non è di windows in quel caso.
Realbasic gestisce da se la seriale ?



Utilizza il modulo System per interfacciarsi all'hardware del computer.

Qui il pezzo di codice per rilevare le seriali:
Code: [Select]
  Dim i As Integer, p As Integer
  p = System.SerialPortCount
  If p > 0 Then
    For i = 0 to p -1
      ListBox1.AddRow("Port" + cstr(i) + " - " + System.SerialPort(i).Name)
    Next
  Else
    ListBox1.AddRow("<nessuna porta seriale>")
  End If

Testato

E quindi scusa, non per difendere windows, ma è colpa di chi ha scritto questo modulo il non sapersi interfacciare correttamente con le com bt. Cosi come è colpa degli autori della rxtxserial se non sanno gestire la stessa cosa.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pighixxx


E quindi scusa, non per difendere windows, ma è colpa di chi ha scritto questo modulo il non sapersi interfacciare correttamente con le com bt. Cosi come è colpa degli autori della rxtxserial se non sanno gestire la stessa cosa.


Realbasic usa il modulo System per interfacciarsi con l'hardware; Semmai è il System (non di RealBasic) a fare qualche capriccio  :D
Ma il "tantissimo tempo" che dici te in quanto è quantificabile?

Go Up