Se sei già registrato           oppure    

Orario: 29/04/2024 03:37:35  

 

Energia Alternativa ed Energia Fai Da Te > Arduino

VISUALIZZA L'ALBUM

Pagine: (11)   1   2   [3]   4   5   6   7   8   9   10   11    (Ultimo Msg)


Progetto controllo
FinePagina

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 10:16:23

ragazzi comincio male ho preso 2 lcd con moduli i2c ma non riesco a visualizzare nulla
si accende regolo il contrasto ma nulla
cosa potrebbe essere?
premetto che ho gia provato diverse librerie ed entrambe i display coi relativi i2c
per favore help me

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 08/05/2016 14:17:15

Posta il codice ed uno schema del collegamento che hai usato.



---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 16:06:59

#include "Wire.h"
#include "Adafruit_LiquidCrystal.h"

// initialize the library with the numbers of the interface pins
Adafruit_LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD's number of rows and columns:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}



Immagine Allegata: Untitled Sketch 2_bb.png
 
ForumEA/L/Untitled Sketch 2_bb.png

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 16:08:17

se provo la libreria liquidcrystal mi da l'errore:
In file included from HelloWorld.ino:41:
C:\Users\8\Documents\Arduino\libraries\LiquidCrystal/LiquidCrystal.h:86: error: conflicting return type specified for 'virtual void LiquidCrystal::write(uint8_t)'
C:\Users\8\Desktop\arduino\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 16:08:49

mi sto demoralizzando se comincio cosi quando finisco

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 16:50:58

Ho resettato arduino ora utilizzo lo stesso schema ma come libreria la liquidcristal e sketch helloworld
Ma purtroppo non visualizzo nulla il display si accede ma non compare scritto nulla nemmeno regllando il contrasto
Per favore non lasciatemi solo

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 17:03:13

Strano ma vero dopo la centesima volta che caricavo lo sketch helloworld finalmente mi è comparso boh

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 18:19:51

Per quanto riguarda il convertitore i2c non riesco a farlo funzionare il collegamento l'ho riprodotto come nell'immagine



Immagine Allegata: Untitled Sketch_bb.png
 
ForumEA/L/Untitled Sketch_bb.png

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 18:20:35

#include <Wire.h> 
#include <LCD.h>

#include <LiquidCrystal_I2C.h>




#define BACKLIGHT_PIN     13




//LiquidCrystal_I2C lcd(0x38, BACKLIGHT_PIN, POSITIVE);  // Set the LCD I2C address


// Creat a set of new characters
const uint8_t charBitmap[][8] = {
   { 0xc, 0x12, 0x12, 0xc, 0, 0, 0, 0 },
   { 0x6, 0x9, 0x9, 0x6, 0, 0, 0, 0 },
   { 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0, 0x0 },
   { 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0, 0x0 },
   { 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0x0 },
   { 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0x0 },
   { 0x0, 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0x0 },
   { 0x0, 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0x0 }
   
};

void setup()
{
   int charBitmapSize = (sizeof(charBitmap ) / sizeof (charBitmap[0]));

  // Switch on the backlight
  pinMode ( BACKLIGHT_PIN, OUTPUT );
  digitalWrite ( BACKLIGHT_PIN, HIGH );
  
  lcd.begin(16,2);               // initialize the lcd 

   for ( int i = 0; i < charBitmapSize; i++ )
   {
      lcd.createChar ( i, (uint8_t *)charBitmap[i] );
   }

  lcd.home ();                   // go home
  lcd.print("Hello, ARDUINO ");  
  lcd.setCursor ( 0, 1 );        // go to the next line
  lcd.print (" FORUM - fm   ");
  delay ( 1000 );
}

void loop()
{
   lcd.home ();
   // Do a little animation by writing to the same location
   for ( int i = 0; i < 2; i++ )
   {
      for ( int j = 0; j < 16; j++ )
      {
         lcd.print (char(random(7)));
      }
      lcd.setCursor ( 0, 1 );
   }
   delay (200);
}



Modificato da Bolle - 08/06/2016, 14:37:52
 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 08/05/2016 21:30:34

Il convertitore I2C semplifica molto ed è meglio usarlo. Il collegamento sembra corretto, il problema è nella libreria, devi usare quella per LCD con interfaccia I2C, se ti serve puoi usare quella che trovi nel seguente file zip LINK si chiama LiquidCrystal_I2C.

Per iniziare potresti provare a caricare il seguente esempio:

http://www.energialternativa.info/public/newforum/ForumEA/L/HelloWorld_1.zip

P.S. nel file zip del link, oltre alla libreria troverai anche alcuni programmi per arduino che ti potranno aiutare, ti consiglio di leggerli. Noterai che nei file per la centralina solare potrai trovare dei pezzi di programma che potranno fare al caso tuo, mi riferisco alla lettura della tensione e della corrente oltre alla gestione del display LCD.



Modificato da calcola - 08/05/2016, 21:37:12


---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 22:13:23

nulla da fare ho caricato la libreria come mi hai detto e lo sketch ma niente da fare non mi appare nulla

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 22:21:17

CITAZIONE (calcola, 08/05/2016 21:30:34 ) Discussione.php?213706&3#MSG39

Il convertitore I2C semplifica molto ed è meglio usarlo. Il collegamento sembra corretto, il problema è nella libreria, devi usare quella per LCD con interfaccia I2C, se ti serve puoi usare quella che trovi nel seguente file zip LINK si chiama LiquidCrystal_I2C.

Per iniziare potresti provare a caricare il seguente esempio:

http://www.energialternativa.info/public/newforum/ForumEA/L/HelloWorld_1.zip

P.S. nel file zip del link, oltre alla libreria troverai anche alcuni programmi per arduino che ti potranno aiutare, ti consiglio di leggerli. Noterai che nei file per la centralina solare potrai trovare dei pezzi di programma che potranno fare al caso tuo, mi riferisco alla lettura della tensione e della corrente oltre alla gestione del display LCD.

proprio nulla

 

Kroko
KiloWatt


Gruppo:Utente
Messaggi:101

Stato:



Inviato il: 08/05/2016 22:27:48

sto provando sia con due lcd diversi che con due convertitori i2c e niente

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 08/05/2016 22:52:10

Controlla che SDA dell'interfaccia sia collegato con A4 di arduino e che SCL sia collegato con A5. Quando carichi il programma, sulla barra in basso dell'IDE, quale frase ti appare? Caricamento completato, oppure una frase in colore arancione?



---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 

calcola
GigaWatt


Gruppo:Utente
Messaggi:4435

Stato:



Inviato il: 08/05/2016 22:55:32

Comunque, non scoraggiarti, riprova, non è difficile, probabilmente avrai collegato un cavetto in modo errato.



---------------
Impara l'arte e mettila da parte
14 pannelli da 100w, inverter kemapower 3kw, regolatore morningstar tristar ts60, banco batterie n.1 di 12 elementi 2v 480Ah C5 corazzate per trazione pesante, banco batterie n.2 di 400Ah in C5 formato da 24 elementi 2V 200Ah corazzate al gel per fotovoltaico in due serie da 12 elementi, centralina di gestione impianto autoprodotta.

 
 InizioPagina
 

Pagine: (11)   1   2   [3]   4   5   6   7   8   9   10   11    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum