Gambas-it

Gambas3 => Programmazione => Topic aperto da: nino83 - 12 Ottobre 2021, 12:13:11

Titolo: Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 12:13:11
Salve,
ho il problema di dover comunicare con un arduino tramite porta seriale.
Ho trovato vari articoletti, ma il tutto è molto frammentato e sconnesso per me.

Qualcuno ha da suggerire una guida, un tutorial, che spieghi tutti i vari step e i passaggi da compiere?

grazie
Titolo: Re:Comunicare sulla seriale
Inserito da: Gianluigi - 12 Ottobre 2021, 12:26:15
Forse questo può aiutarti:
https://www.gambas-it.org/smf/index.php?topic=6378.msg43968#msg43968
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 12:47:43
penso di aver già visionato quella pagina (ne ho viste tante).

Starei cercando proprio una guida, anche generica, che spieghi COSA voglia dire comunicare sulla seriale, ecc (compreso i concetti di stream, flush, ecc... tutte cose che NON mi sono affatto chiare).

Titolo: Re:Comunicare sulla seriale
Inserito da: Gianluigi - 12 Ottobre 2021, 13:41:21
penso di aver già visionato quella pagina (ne ho viste tante).

Starei cercando proprio una guida, anche generica, che spieghi COSA voglia dire comunicare sulla seriale, ecc (compreso i concetti di stream, flush, ecc... tutte cose che NON mi sono affatto chiare).

Che io sappia una guida in tal senso non esiste, ma di questo aspetto della programmazione sono digiuno, potresti iniziare a leggere questo:
http://gambaswiki.org/wiki/comp/gb/stream?l=it
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 12 Ottobre 2021, 15:26:22
Ho trovato vari articoletti...
Hai visto anche le pagine della nostra WIKI sull'argomento ?
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 16:05:23
credo di sì... ma a questo punto ho il dubbio!  ;D

perchè per un argomento del genere mi aspetterei un po' di più...
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 12 Ottobre 2021, 16:18:01
perchè per un argomento del genere mi aspetterei un po' di più...
Devi sempre tenere conto (https://forum.ubuntu-it.org/images/smilies/teach.gif) che ogni pagina della wiki è fatta da qualcuno che volontariamente e gratuitamente intende condividere le proprie conoscenze su un argomento.
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 12 Ottobre 2021, 16:21:20
Sulle "Porte":
   https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Porte

Su "Arduino":
   https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gambas_e_Arduino
   https://www.gambas-it.org/wiki/index.php?title=Inviare_dati_Midi_da_Arduino_a_Gambas

Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 12 Ottobre 2021, 16:32:28
Suggerisco anche:

   https://forum.gambas.one/viewtopic.php?f=4&t=1002
   https://forum.gambas.one/viewtopic.php?f=4&t=1039
   https://forum.gambas.one/viewtopic.php?f=4&t=1031
   https://gambas-buch.de/dwen/doku.php?id=k24:start
   https://www.gambaslinux.fr/articles.php?lng=fr&pg=2022
   https://sologambas.blogspot.com/2015/01/osciloscopio-realizado-con-arduino-con.html

   
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 16:52:12
Citazione
Devi sempre tenere conto che ogni pagina della wiki è fatta da qualcuno che volontariamente e gratuitamente intende condividere le proprie conoscenze su un argomento.

Ma assolutamente, lo so. Ero solo stupito, perchè ritengo l'argomento "non di nicchia" (per quanto personalmente detesti questo tipo di programmazione "a basso livello")  ;D

Guarderò la serie di link che mi hai postato. Grazie mille
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 16:55:20
avevo già visto questi link

Citazione
Sulle "Porte":
   https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Porte

questa diciamo non fa al caso mio

Citazione
Su "Arduino":
   https://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gambas_e_Arduino

Questo sembrava interessante ma fa un po' casino. Perchè mi sembra di capire che modifica un esempio (che non riesco ad ottenere).  E, in ogni caso, tutte istruzioni già "provate" grosso modo.
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 12 Ottobre 2021, 17:03:35
Forse :-\ dovresti porre una domanda specifica alla volta, passo-passo.
(Speriamo che qualcuno ben più esperto di me al riguardo intervenga.)
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 12 Ottobre 2021, 17:08:19
Citazione
Forse :-\ dovresti porre una domanda specifica alla volta, passo-passo.
(Speriamo che qualcuno ben più esperto di me al riguardo intervenga.)

e il problema è appunto quello: quale domanda? perchè a questo punto forse richiedo di capirci un po' di più.
Ho un intero sistema, complesso, ereditato su piattaforma Xojo: anche lì, eseguendo su linux, ho dei problemi. Di fatto, lo stesso che ho su gambas:

se eseguo direttamente il codice, non funziona.  Se metto un breakpoint prima, ed eseguo passo-passo, sento il rumore corrispondente a un hub che si accende (la mia istruzione HUB_ON).

Quindi son spiazzato.  Forse dovrei capire tutto ciò che sta dietro, in linea di principio, alla comunicazione sulla seriale (tutti concetti a me poco chiari... si parla di buffer... iniziare la "bufferizzazione", scrivere, poi fare il "send"... diciamo non ci sto capendo molto).

In tutto ciò mi trovo su linux, per me una foresta sconosciuta e irta di pericoli :-D  pericoli dei quali  probabilmente non ho nemmeno idea e che non riesco ad immaginare!
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 13 Ottobre 2021, 15:39:08
Forse :-\ dovresti porre una domanda specifica alla volta, passo-passo.
(Speriamo che qualcuno ben più esperto di me al riguardo intervenga.)
Sì lo spero anch'io...
Per intanto ben venuto nino83.
Io o giocato un po' con le seriali, se posti del codice posso provare ad aiutarti, perché così faccio fatica a immaginare cosa non va.
Tieni presente, ma probabilmente già lo sai, la gestione delle seriali su Linux è differente da quella  di Windows. Se già lo hai precisato nei post precedenti,  perdonami.
Partiamo dall'HW. cosa devi collegare?
 :ciao:
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 13 Ottobre 2021, 16:07:58
Citazione
Per intanto ben venuto nino83.

grazie!

Citazione
Io ho giocato un po' con le seriali, se posti del codice posso provare ad aiutarti, perché così faccio fatica a immaginare cosa non va.

ok, ci provo... ad esempio:

Codice: [Seleziona]
Private SerialPort1 As SerialPort

Public Sub Form_Open()
  With SerialPort1 = New SerialPort As "portaseriale"
    .PortName = "/dev/ttyACM0"
    .Speed = 9600
    .Parity = 0
    .DataBits = 8
    .StopBits = 1
    .FlowControl = SerialPort.None
  End With
End


Public Sub btnON_Click()
  SerialPort1.Open()
  If SerialPort1.Status = Net.Active Then
    SerialPort1.Begin
    Print #SerialPort1, "HUB_ON"; Chr$(13); Chr$(10)
    Sleep 0.1
    SerialPort1.Send
    Sleep 1.0
    Wait
    SerialPort1.Close
  Endif
End

Public Sub btnOFF_Click()
  SerialPort1.Open()
  If SerialPort1.Status = Net.Active Then
    SerialPort1.Begin
    Print #SerialPort1, "HUB_OFF"; Chr$(13); Chr$(10)
    Sleep 0.1
    SerialPort1.Send
    Sleep 1.0
    SerialPort1.Close
  Endif
End


Public Sub Form_Close()
  If SerialPort1.Status = Net.Active Then SerialPort1.Close
End


Citazione
Tieni presente, ma probabilmente già lo sai, la gestione delle seriali su Linux è differente da quella  di Windows.


Diciamo sto provando a capirlo adesso.  Già su windows non è che avessi tutte queste conoscenze sul tema.  Su linux non ho conoscenza praticamente di nulla!  ???

Citazione
Partiamo dall'HW. cosa devi collegare?

un Arduino. 
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 13 Ottobre 2021, 17:28:14
Codice: [Seleziona]
    Print #SerialPort1, "HUB_ON"; Chr$(13); Chr$(10)
    ......
    Print #SerialPort1, "HUB_OFF"; Chr$(13); Chr$(10)
Avendo usato il comando "Print", che di per sé invia una stringa formattata con il comando "nuova riga a capo" (in Linux: 0x0A), penso non sia necessario impostare i due valori finali non-stampabili: Chr$(13); Chr$(10) .
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 13 Ottobre 2021, 19:12:16
@nino83
Ovviamente quando colleghi arduino trovi il file /dev/ttyACM0 giusto!
Se vuoi comunicare con la seriale devi anche averei permessi per farlo.
Si usa (se già non l'hai fatto):
sudo adduser username dialout
dove username è il nome dell'utnte che userà le seriali.
Prova!

@vuott
il Chr$(13)(carriage return) + Chr$(10)(line feed) sono usati in windows, in linux è sufficiente, anzi meglio usare solo Chr$(10) cioè line feed.
Ma credi di stare a spigare una cosa che già sai...

Scusate se sono un po' spiccio... :P
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 14 Ottobre 2021, 12:34:25
Citazione
@nino83
Ovviamente quando colleghi arduino trovi il file /dev/ttyACM0 giusto!
Se vuoi comunicare con la seriale devi anche averei permessi per farlo.
Si usa (se già non l'hai fatto):
sudo adduser username dialout
dove username è il nome dell'utnte che userà le seriali.
Prova!

Se il problema fosse di permessi, non dovrebbe MAI funzionare...
INVECE, forse ti è sfuggito, se metto un breakpoint ed eseguo passo-passo, sembra funzionare! (lo so, siamo a livelli di stregoneria)
ad ogni modo, come posso eseguire quel comando (sudo adduser username dialout)? 
Chiamando nel codice, poco prima, un comando "EXEC"?

Inizialmente non avevo usato completamente nessuno dei due tra Chr$(13) e Chr$(10)... poi avevo trovato alcuni post e ho "rubato" il codice, ma senza capirci granche.

@vuott
Ho provato sia "Print" che "Write".... sinceramente non ho idea di cosa possa cambiare... anzi, ho provato proprio per fede, senza conoscere cosa esattamente facciano, non avendo esperienza di Stream generici e operazioni legate.
(ecco il perchè della mia domanda iniziale: una guida completa!)  ;D

Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 14 Ottobre 2021, 15:12:27
 :ciao:
Citazione
ad ogni modo, come posso eseguire quel comando (sudo adduser username dialout)?
Chiamando nel codice, poco prima, un comando "EXEC"?
Il comando di cui sopra devi usarlo una sola volta, non nel programma ma da terminale.
Stai in sostanza dicendo a Linux che l'utente "username" è autorizzato all'uso dei device di comunicazione.
 :ciao:
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 14 Ottobre 2021, 16:07:34
Citazione
Il comando di cui sopra devi usarlo una sola volta, non nel programma ma da terminale.
Stai in sostanza dicendo a Linux che l'utente "username" è autorizzato all'uso dei device di comunicazione.


ma una volta per sempre? cioè è una impostazione che rimane? o è inerente la singola sessione di lavoro?
Perdonami, ma come avrai intuito di Linux non so un tubo! E devo realizzare un software commerciale, da installare su macchine che vende la mia azienda che vanno a finire a clienti che, ovviamente, devono solo avere a che fare con una GUI.
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 14 Ottobre 2021, 16:23:41
Citazione
ma una volta per sempre?

 :)
PS: Che distribuzione usi?
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 14 Ottobre 2021, 17:25:45
Ubuntu, scelta/consigliata dal collega che già "smanetta" da tempo su Linux.
Ma questo SW devo realizzarlo io, che ho sempre programmato sotto windows (e ho sempre usato solo windows), con VB.NET e, di recente, Xojo
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 14 Ottobre 2021, 18:26:52
Citazione
Ma questo SW devo realizzarlo io...
;D
 sanmidi
Che San Midi ti protegga!
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 14 Ottobre 2021, 23:55:24
non avendo esperienza di Stream generici e operazioni legate.
Come è noto uno "Stream" è - appunto - un flusso di dati-byte che possono essere "letti da" o "scritti in" una memoria (di qualunque tipo) o un file-device creato dal sistema Linux per comunicare con dispositivi virtuali o reali esterni (" In Linux tutto è un file. ").
La lettura e la scrittura dei "flussi" di dati avviene, dunque, mediante le funzioni native di Gambas:
 * Read
 - - http://gambaswiki.org/wiki/lang/read?l=it
 - - https://www.gambas-it.org/wiki/index.php?title=Leggere_un_file_con_READ

 * Write
 - - https://gambaswiki.org/wiki/lang/write
 - - https://www.gambas-it.org/wiki/index.php?title=Write

e comunque con le modalità di interazione tipica dei File ("Apertura" del file; "Lettura" o "Scrittura" dei dati-byte; chiusura del file):
* https://gambaswiki.org/wiki/lang/open?l=it

Oltre alla funzione "Write" è possibile usare "Print", che scrive un valore di "fine riga" (&h0A) dopo l'ultima espressione, se dopo tale espressione non è previsto il punto e virgola.



....mia domanda iniziale: una guida completa!
Purtroppo non esiste una guida organica e completa, scritta in italiano, per apprendere il linguaggio Gambas (insomma un "manuale", cartaceo o on-line che sia).
Ad ogni modo riporto di seguito alcuni collegamenti utili.

Wiki ufficiale di Gambas:
 - http://gambaswiki.org/wiki

Mailing List ufficiale di Gambas:
 - https://lists.gambas-basic.org/pipermail/user/

Forum, Wiki ed altri siti esistenti su Gambas:
 - https://gambas-es.org/
 - https://foro.gambas-es.org/forum.php
 - http://www.gambas-club.de/index.php
 - https://forum.gambas.one/
 - http://www.gambaslinux.fr/
 - http://89.234.156.109/
 - http://www.gambas-it.org/wiki/index.php?title=Pagina_principale
 - https://gambas-buch.de/dwen/doku.php
 - https://de.wikibooks.org/wiki/Gambas
 - http://sologambas.blogspot.com/p/indice.html
 - https://jsbsan.blogspot.com/
 - http://captainbodgit.blogspot.com/search/label/Gambas
 - https://pigalore.miraheze.org/wiki/Main_Page
 - http://icculus.org/piga/
 - http://novatocodegambas.blogspot.com/
 - http://forum.3d-phenomen.fr/index.php

Testi, manuali e corsi esistenti:
 - https://cursogambas.blogspot.com/p/indice.html
 - https://github.com/jsbsan/Ejemplos-del-Curso-De-Gambas3
 - http://gambaswiki.org/wiki/doc/book?nh&l=en
 - https://en.wikibooks.org/wiki/Programming_Gambas_from_Zip
 - https://wordpress.gambas.one/a-book-by-gerry-buzolic/
 - https://wordpress.gambas.one/2020/04/10/the-gap-bg-project/
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 15 Ottobre 2021, 09:45:44
Citazione
Che San Midi ti protegga!


che sarebbe?  ;D

Midi nel senso dei Midi musicali di 20 anni fa?  :rotfl:

Beh, di fatto ho già fatto più di quel che pensavo.  Bisogna solo scornarsi con linux.... su mille aspetti (anche il comportamento delle GUI)
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 15 Ottobre 2021, 09:47:53
vuott, cercavo un tutorial sull'uso della seriale. Gli esempi che ho trovato sono, per me, insufficienti.

Grazie mille cmq. Tra i link magari qualcosa trovo.
Ma più che gambas (col quale mi sto trovando abbastanza bene), il problema è linux!
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 15 Ottobre 2021, 12:22:46
Ma Linux non è un problema!!!
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 15 Ottobre 2021, 15:59:57
il problema è linux!
...ovviamente potrai fare delle ricerche in rete sugli aspetti di Linux che vuoi comprendere meglio.
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 15 Ottobre 2021, 16:52:59
niente, non si riesce proprio a far funzionare sta benedetta seriale.
In parallelo sto testando su Xojo su Linux, stesso problema... ecco perchè presumo sia un problema di amministrazione di Linux, più che di Gambas.

In questo momento ho sospeso con la seriale e mi sto scontrando con altri problemi (ma sulla parte di sw che sta su xojo: l'aggiornamento della GUI che deve avvenire obbligatoriamente usando thread, ecc  :hard: )
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 15 Ottobre 2021, 18:29:01
nino83, se fossi in te proverei a scrivere un piccolo programma di comunicazione cortocircuitando il TX con RX per vedere se rileggi quello che scrivi sulla seriale.
Userei la gestione della porta direttamente dall'IDE di Gambas che trovo, per le prove molto comoda.
Una volta raggiunto questo obiettivo tenterei con Arduino.
 :ciao:
Titolo: Re:Comunicare sulla seriale
Inserito da: kicco - 16 Ottobre 2021, 19:50:25
nino83 ti allego un mio progetto che uso per testare le seriali vedi se ti può essere utile!
ciao
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 18 Ottobre 2021, 09:24:53
Citazione
se fossi in te proverei a scrivere un piccolo programma di comunicazione


sì, ovviamente sto provando questo approccio: non sto lavorando direttamente sul mio programma reale, proprio per un discorso di semplicità.

Citazione
cortocircuitando il TX con RX per vedere se rileggi quello che scrivi sulla seriale.

 :-[  questo lo devo tradurre prima: non ho idea di cosa voglia dire

Citazione
Userei la gestione della porta direttamente dall'IDE di Gambas che trovo, per le prove molto comoda.

cioè "non via codice"? esiste qualche strumento integrato nell'IDE? cercherò a riguardo


Darò un'occhiata anche al progetto che, molto gentilmente, mi hai postato.
Grazie!
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 18 Ottobre 2021, 12:12:02
Usando esempi qua e la' ho rifatto tutto da zero (non mi sembra cambi molto, però sta funzionando):

Codice: [Seleziona]
Private intervSleep As Float = 0.5
Private SComm As SerialPort
Const None As Integer = 0
Private Rx As String

Public Sub Form_Open()
  SComm = New SerialPort As "SComm"
  SComm.PortName = "/dev/ttyACM0"
  SComm.Speed = "9600"
  SComm.Parity = 0
  SComm.DataBits = "8"
  SComm.StopBits = "1"
  SComm.FlowControl = 0
  Try
    SComm.Open()
    TextArea2.Text &= "seriale aperta..." & "\r\n"
    SComm.Close()
    TextArea2.Text &= "...e subito chiusa" & "\r\n"
   
  If Error
    Message("Problema nel test della seriale...")
    Quit
  End If

End 

Public Sub btnON_Click()
  SComm.Open()
  SComm.Begin()
  Sleep intervSleep
  Write #SComm, "HUB_ON"
  Sleep intervSleep
  SComm.Send()
  SComm.Close()
End

Public Sub btnOFF_Click()
  SComm.Open()
  SComm.Begin()
  Sleep intervSleep
  Write #SComm, "HUB_OFF"
  Sleep intervSleep
  SComm.Send()
  SComm.Close()
End

Se pongo intervSleep < 0.5 il comando non ha effetto (latenza di comunicazione, ok, anche se sembra un po' troppo).
E lo Sleep devo inserirlo ben 2 volte (il che non mi fa impazzire).
Intanto è un passo, ma ancora c'è tantissima strada da fare!
Titolo: Re:Comunicare sulla seriale
Inserito da: Arco - 18 Ottobre 2021, 14:13:22
Se nella sub dei tasti metti sempre
SComm.Open()
SComm.Begin()
e relative chiusure alla fine devi attendere il tempo per inizializzare la seriale di conseguenza lo Slepp di attesa.
Se apri la seriale in form e la chiudi quando esci dal programma dovrebbe funzionare meglio.
Spero di non aver sbagliato qualcosa.
Titolo: Re:Comunicare sulla seriale
Inserito da: nino83 - 18 Ottobre 2021, 14:57:49
Citazione
Se nella sub dei tasti metti sempre
SComm.Open()
SComm.Begin()
e relative chiusure alla fine devi attendere il tempo per inizializzare la seriale di conseguenza lo Slepp di attesa.
Se apri la seriale in form e la chiudi quando esci dal programma dovrebbe funzionare meglio.
Spero di non aver sbagliato qualcosa.

Sei stato chiaro ma, mi è sembrato di capire, che è buona norma APRIRE-LEGGERE/INVIARE-CHIUDERE contestualmente, e non lasciare seriale aperta per svariato tempo...

EDIT:
difatti ho verificato, mettendo solo l'Open all'apertura dell'app... funziona tutto, non va in reset... è proprio un comportamento diverso da quello che ottengo su windows utilizzando Xojo (linguaggio diverso, ma principio praticamente identico... lo stesso codice, su windows gira regolarmente... insomma all'open della seriale non viene resettato tutto.  Su linux invece è come se venisse inviato un reset).

Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 18 Ottobre 2021, 15:38:59
...mi è sembrato di capire, che è buona norma APRIRE-LEGGERE/INVIARE-CHIUDERE contestualmente, e non lasciare seriale aperta per svariato tempo...
Al di là del caso "porta seriale" quella sequenza di istruzioni rappresenta ovviamente la procedura generale di come leggere "da" o scrivere "in" un file.
Ad ogni modo un file (e più spesso accade agendo sui file-device) può restare tranquillamente aperto in particolar modo quando viene posto in "osservazione" - ad esempio in lettura - con l'istruzione "Watch (http://gambaswiki.org/wiki/lang/watch?l=it) ".
Titolo: Re:Comunicare sulla seriale
Inserito da: astragalo - 02 Novembre 2021, 01:24:21
Ciao, qualche anno fa con un collega stavamo mettendo su un progetto con Arduino. Per lo studio  della comunicazione seriale avevo modificato  l'esempio  serialport presente sull'ide di gambas2 mi pare.in pratica avevo aggiunto alcune  funzioni  extra che permettevano di inviare richieste cicliche e di dare risposte a seconda  di quello che arrivava dalla seriale nonché di conteggiare richieste e risposte.
Se pensi possa tornarti utile lo posso inviare, credo che con poco possa lavorare anche con le versioni  attuali di gambas.
A breve dovrei riprendere  dei test con Arduino magari ci si potrà  scambiare  delle informazioni.

A presto.
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 02 Novembre 2021, 01:37:21
Se pensi possa tornarti utile lo posso inviare
...magari anche condividerlo su questo forum...
Titolo: Re:Comunicare sulla seriale
Inserito da: astragalo - 03 Novembre 2021, 18:48:22
Scusate il ritardo ma non riuscivo a trovarlo   :hatecomputer:

Premetto che ho modificato/implementeto l'esempio che veniva distribuito con l'ide di Gambas2 un pò di anni fa con Gamabs2, ho visto che anche con la 3 si avvia e l'ho risalvato con quella ma non ho fatto altre prove. Inoltre sono una pippa a scarabocchiare codice quindi di sicuro ci saranno mille cose che dovrebbero essere fatte in modo migliore. Tuttavia a suo tempo mi è stato parecchio utile per giochicchiare con Arduino... Spero possa tornare utile anche ad altri.

Ultima cosa i colori della grafica sono improponibili, non riesco a capire come ho fatto a sceglierli :o

A presto.

P.s. Dovrei iniziare un nuovo progettino con Arduino, quindi prevedo di riprenderlo in mano e magari migliorarlo, nel caso vi aggiorno.
Titolo: Re:Comunicare sulla seriale
Inserito da: vuott - 03 Novembre 2021, 19:06:03
grazie.