Autore Topic: Gambas3 + Arduino e plot dei dati..  (Letto 2064 volte)

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #15 il: 26 Ottobre 2013, 08:01:14 »
modificando lo sketch son riuscito a produrre un segnale (Dir e Step) per pilotare uno stepper!
 :D

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #16 il: 26 Ottobre 2013, 17:09:28 »
con un po' di fatica e il vostro aiuto son riuscito a scrivere un programma che mi permette di far girare uno stepper
nei due sensi di quantogli dico da Pc
 :D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #17 il: 26 Ottobre 2013, 17:26:41 »
Spero che tu voglia riportare, ancorché brevemente, il tuo studio su quest'argomento, affinché possa essere utile anche ad altri in futuro, all'interno della nostra WIKI.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #18 il: 26 Ottobre 2013, 17:43:21 »
ok ma prima devo migliorare (pulire) ciò che ho scritto e magari commentarlo..
meglio vero?
 :coder:
« Ultima modifica: 26 Ottobre 2013, 17:46:09 da biggsman »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #19 il: 26 Ottobre 2013, 19:47:47 »
ok ma prima devo migliorare...

Fai con comodo.  :ciao:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #20 il: 02 Novembre 2013, 10:43:21 »
Avrei pronti i files da scaricare ma uno è la modifica di Serial_port in dotazione con gli esempi..
Credo si possa distibuire su questo forum ma vorrei fosse un moderatore  a confermare prima di farlo.
 :-\

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #21 il: 02 Novembre 2013, 16:57:56 »
Avrei pronti i files da scaricare ma uno è la modifica di Serial_port in dotazione con gli esempi..
Credo si possa distibuire su questo forum ma vorrei fosse un moderatore  a confermare prima di farlo.


Ma sono dei file applicativi (insomma degli applicativi dimostrativi), oppure dei file di testo da inserire nella WIKI per creare lì un'apposta pagina ?


Nel primo caso (applicativi demo) puoi allegarli qui liberamente, come facciamo tutti.  :-\

Nel secondo caso (testo per creare un'apposita pagina nella WIKI) puoi chiedere ad un Amministratore di essere ammesso a scrivere nella WIKI, oppure affidi quei file di testo ad un membro già accreditato per l'accesso in scrittura nella WIKI.
« Ultima modifica: 02 Novembre 2013, 21:07:00 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #22 il: 02 Novembre 2013, 19:01:00 »
 :-[ ehmm non sono esperto..
posterei qui il file .ino per Arduino e il file .zip del progetto per la wiki casomai si vede in seguito magari dopo aver ancora migliorato... ;)

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #23 il: 04 Novembre 2013, 06:26:21 »
Quindi? procediamo? :-\

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #24 il: 04 Novembre 2013, 12:09:34 »
Procedi... :)
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #25 il: 04 Novembre 2013, 22:14:13 »
Ecco qua:
il file .ino è quello di fsurfing  modificato..
Lo zip contiene il progetto ottenuto modificando serial port in dotazione..
Funziona con arduino uno..
dopo aver aperto la porta "open"
sulla destra si può impostare
il numero degli step
La durata dell' impulso ed il tempo di pausa tra l' uno e l' altro..
Questo ha uno scopo sperimentale e didattico, ed è fornito così com'è sul mio pc funziona
Usate con cautela e a vostro rischio..ovviamente non rispondo di eventuali danneggiamenti.. ;)

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #26 il: 04 Novembre 2013, 22:32:05 »
no riesco ad allegare e allora copiaeincolla
...
Codice: [Seleziona]
// il seguente codice deriva da quello scritto da fsurfing

  int i = 0;
  int inByte = 0;
 
  int passi=0;
  int tempo_h=0;
  int tempo_l=0;
  int direzione=0;
 
  String ricevuto="";
  boolean completo= false;
     
 
 
  void setup()
  {
    // pin2 per gli step pin3 per direzione
     pinMode( 2, OUTPUT);
     pinMode( 3, OUTPUT);
               
   
    Serial.begin(19200);
    ricevuto.reserve(100);
   
   
  }
 
  void loop(){
           

        if (completo==true) {
        // estraiamo i dati dalla stringa che abbiamo passato
        passi=(ricevuto.substring(0,4).toInt());
        tempo_h=(ricevuto.substring(5,8).toInt());
        tempo_l=(ricevuto.substring(9,12).toInt());
        direzione=(ricevuto.substring(12).toInt());

       // diamo un senso di rorazione
         digitalWrite(3,direzione);
       // azzera
          digitalWrite(2,0);
       
         for (i=1 ; i< (passi+1); i++){
       
         
          // step! la durata dipende dall hardware
          digitalWrite(2,1);
          delayMicroseconds(tempo_h);
          // quanto tempo voglio par passare prima del prossimo step?
          digitalWrite(2,0);
          delayMicroseconds(tempo_l);
     
         
          //Serial.println(i);
        }
     
       
        // clear the string:
        ricevuto = "";
        completo = false;
        Serial.println("ok");
      }
     
    }
 

void serialEvent() {
  while (Serial.available()) {
    // get the new byte:
    char inChar = (char)Serial.read();
    // add it to the inputString:
    ricevuto += inChar;
    // if the incoming character is a newline, set a flag
    // so the main loop can do something about it:
    if (inChar == '\n') {
      completo = true;
   
    }
  }
}

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.269
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #27 il: 04 Novembre 2013, 23:05:25 »
Ecco qua:


Molto bene. Grazie dell'apporto.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline biggsman

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
Re: Gambas3 + Arduino e plot dei dati..
« Risposta #28 il: 05 Novembre 2013, 06:06:03 »
 :D