SoluzioniSemplici Automazione Domotica Orologi Telemetria Umidità Terreno Temperatura Controllori Sistemi Controllo Programmazione Pannelli Luminosi Interruttori Pulsanti WiFi GSM

Benvenuto Visitatore. Effettua il Login oppure Registrati.
Aprile 18th, 2024, 10:03am

Indice del Forum Help Cerca Login Registrati
Forum Automazione Domotica Telemetria Orologi Soluzioni Semplici - VisualVision « display8886 raw come usare libreria Arduino »

Cerca  
Ricerca specifica...

Max risultati:

   Forum Automazione Domotica Telemetria Orologi Soluzioni Semplici - VisualVision
   Hardware VisualVision (domande ns dispositivi)
   8886 8887 8888 Display (seriale Wifi ModBus)

   display8886 raw come usare libreria Arduino
« No topic | Prossimo topic »
Pagine: 1  RispondiRispondi o chiedi/aggiungi altre cose
Abilita notifica Invia il Topic Stampa
   Autore  Topic: display8886 raw come usare libreria Arduino  (letto 130 volte)
Roberto G
Visitatore

E-Mail

display8886 raw come usare libreria Arduino
« Data del post: Giugno 23rd, 2023, 9:06am »
Rispondi con quote Modifica il messaggio Rimuovi messaggio

ho comprato il display RAW8886 potreste dare file esempio per usare il display8886 con Arduino?
Loggato
Support Staff
YaBB Administrator
*****



Meow!

   
WWW E-Mail

Sesso: male
post: 1125
Re: display8886 raw come usare libreria Arduino
« Rispondi #1 Data del post: Giugno 23rd, 2023, 9:16am »
Rispondi con quote Modifica il messaggio

la libreria e gli esempi sono a:
https://github.com/aldoaldoaldo/visualvision
 
in aggiunta all'esempio di base in quella pagina, be' del resto si vede leggendo i sorgenti, cmq è semplice, per scrivere qualcosa basterà, quando serve, usare:
myDisplay.show("12ab");
 
invece per scrollare a sinistra e aggiungere un carattere, in questo esempio la lettera "a"
myDisplay.scroll('a');
 
per cancellare tutto (display scuro)
myDisplay.clear();
 
per cambiare la luminosità (es. se PWM_RANGE è 1024, metà luminosità sarà 512), nei chip in grado di generare il pwm con analogwrite, si userà
analogWrite(g_pwm,512);
 
 
NOTE
g_pwm sarà il GPIO usato per il PWM - da collegare al pin PWM del display
g_si g_sck g_rck a loro volta GPIO da collegare ai rispettivi pin della scheda del display
 
 
P.S. nello zip della libreria ci sono due esempi (per l'uso con 4 GPIO oppure per l'uso con 2 GPIO; con 4 è meglio ma con 2 si riesce cmq. ad usare)
« Ultima modifica: Giugno 23rd, 2023, 9:20am by Support Staff » Loggato
Roberto G
Visitatore

E-Mail

Re: display8886 raw come usare libreria Arduino
« Rispondi #2 Data del post: Giugno 29th, 2023, 7:32am »
Rispondi con quote Modifica il messaggio Rimuovi messaggio

quali dei tanti PIN presenti sono da utilizzare come alimentazione e dati?
Loggato
Support Staff
YaBB Administrator
*****



Meow!

   
WWW E-Mail

Sesso: male
post: 1125
Re: display8886 raw come usare libreria Arduino
« Rispondi #3 Data del post: Giugno 29th, 2023, 7:36am »
Rispondi con quote Modifica il messaggio

guardando il display di fronte dalla parte dei led, normalmente si usa il gruppo di 8 contatti/pin in basso a destra come ingresso (mentre i 7 a sinistra servono per collegare altri display in cascata)
 
VCC alimentazione 3.3V
GND massa
SI SCK RCK PWM vanno ai GPIO g_si g_sck g_rck g_pwm come da libreria su GITHUB  
 
oppure si può cortocircuitare PWM a GND con il solder jumper e RCK e SI con altro solder jumper e usare l'opzione a 2 GPIO della libreria
 
 
ALTRI DISPLAY IN CASCATA
Per collegare altri display si usano i pin a sinistra che si collegano con quelli con lo stesso nome dell'altro display; il pin SO si collegherà a SI del display in cascata. In una cascata quello da comandare sarà sempre il display a destra.
 
 
qualche immagine a
http://soluzionisemplici.com/display-grande-raspberry-arduino.htm
« Ultima modifica: Giugno 29th, 2023, 7:39am by Support Staff » Loggato
Roberto G.
Visitatore

E-Mail

Re: display8886 raw come usare libreria Arduino
« Rispondi #4 Data del post: Luglio 2nd, 2023, 9:23am »
Rispondi con quote Modifica il messaggio Rimuovi messaggio

Buongiorno,  
 
come si deve fara per passare al comando mydisplay una variabile?
 
grazie
Loggato
Support Staff
YaBB Administrator
*****



Meow!

   
WWW E-Mail

Sesso: male
post: 1125
Re: display8886 raw come usare libreria Arduino
« Rispondi #5 Data del post: Luglio 2nd, 2023, 12:23pm »
Rispondi con quote Modifica il messaggio

penso tu ti stia riferendo all'ggetto C++ che identifica il display. Nell'esempio si crea un oggetto proprio con nome myDisplay
 
i comandi disponibili si possono leggere nel sorgente della libreria
 
il più semplice è il comando show che mostra una stringa, es.
 
myDisplay.show("ciao");
 
per mostrare una variabile numerica, es. la variabile i
 
myDisplay.show(String(i));
 
ovviamente si potranno fare altri paciocchi con la programmazione C / C++.
 
c'è un paio di esempi base nello zip.
Non moltissimo, giusto per usare il display, per il resto si suppone che chi lo usa sappia programmare...  
« Ultima modifica: Luglio 2nd, 2023, 12:28pm by Support Staff » Loggato
Pagine: 1  RispondiRispondi o chiedi/aggiungi altre cose
Abilita notifica Invia il Topic Stampa

« No topic | Prossimo topic »


VisualVision main Web site
IT - Français (Google)...
misura comando remoto displayIT - Español (Google)...
remote metering actionEnglish user's forum...


Forum Automazione Domotica Telemetria Orologi Soluzioni Semplici - VisualVision (https://www.soluzionisemplici.com/forum/YaBB.pl)

Powered by YaBB 1 Gold (Modified by Aldo)
Copyright ©2000-2001, X-Null ©2021 Aldo
Forum Copyright © VisualVision e Utenti.