ELS (Electronic Lead Screw) - progetto con ARDUINO

Moderatore: Junior Admin

davide70
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: mar giu 16, 2020 06:32
Località: Catania

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da davide70 »

Per 3D-ZUZ

Ciao, se ti puo essere di aiuto, io ho fatto cosi:
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

grazie, è una delle possibilità a cui ho pensato, avendo un encoder da 360 passi provo a collegarlo direttamente, se da problemi optero per una soluzione simile.
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

perche il display fa questo?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Claudio63: "el filmato postato la pagina dietro che ha usato un encoder di 360 passi, e sembra funzionare"
si in effetti 360 funziona ma la risoluzione è troppo bassa. Hai solo 320 passi/giro, meno di 1°; potresti avere problemi nella risoluzione di alcuni passi filetto.

Che display è? Come lo hai collegato?
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
Avatar utente
3D-ZUZ
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 12
Iscritto il: dom set 19, 2021 10:55
Località: Ferno (VA) malpensa
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da 3D-ZUZ »

Grazie Davide 70
sbinf74
TORNITORE E FRESATORE
Messaggi: 1349
Iscritto il: ven nov 21, 2008 14:34
Località: Roma

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da sbinf74 »

regola io contrasto con il potenziometro che drovi dietro al display
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

McMax ha scritto:Claudio63: "el filmato postato la pagina dietro che ha usato un encoder di 360 passi, e sembra funzionare"
si in effetti 360 funziona ma la risoluzione è troppo bassa. Hai solo 320 passi/giro, meno di 1°; potresti avere problemi nella risoluzione di alcuni passi filetto.

Che display è? Come lo hai collegato?
UN CARO AMICO MI DICEVA TUTTO A POSTO NIENTE A POSTO.... :)

SI infatti provero cosi, se poi mi da problemi metto gli ingranaggi.

l'ELC è unFounder 2004 20x4 LCD Module IIC I2C Interface Adapter Blue Backlight for Raspberry Arduino R3 MEGA2560 collegato come descritto.
davide70
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: mar giu 16, 2020 06:32
Località: Catania

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da davide70 »

claudio63 ha scritto:perche il display fa questo?
Lo faceva anche a me.

Quale sketch hai caricato?

Se e' quello di Sbinf74, cioe' ELS_v1.6.I2C, io ho risolto correggendo queste righe:
Allego le righe prima e dopo la modifica.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

Arduino:1.8.16 (Windows 10), Scheda:"Arduino Uno"





















ELS_v1.6.I2C-modif:8:10: fatal error: LiquidCrystal_I2C.h: No such file or directory

#include <LiquidCrystal_I2C.h> //include la libreria di controllo del display LCD

^~~~~~~~~~~~~~~~~~~~~

compilation terminated.

exit status 1

LiquidCrystal_I2C.h: No such file or directory



Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"
Avatar utente
3D-ZUZ
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 12
Iscritto il: dom set 19, 2021 10:55
Località: Ferno (VA) malpensa
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da 3D-ZUZ »

Stasera procedo anch’io con istallazione
davide70
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: mar giu 16, 2020 06:32
Località: Catania

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da davide70 »

[quote="claudio63"]Arduino:1.8.16 (Windows 10), Scheda:"Arduino Uno"



Non sono molto pratico di programmazione, ma sembra che ti manchi la libreria relativa all'IC2.

Ti allego il file ZIP..

Importalo dall'IDE di arduino.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

Codice: Seleziona tutto

Arduino:1.8.16 (Windows 10), Scheda:"Arduino Uno"
ELS_v1.6.I2C:67:41: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'

 LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7);  // Set the LCD I2C address

                                         ^

In file included from C:\Users\utente\Desktop\Nuova cartella (2)\ELS_R4\ELS_R4\ELS_v1.6.I2C\ELS_v1.6.I2C.ino:8:0:

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:57:3: note: candidate: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)

   LiquidCrystal_I2C(uint8_t lcd_Addr,uint8_t lcd_cols,uint8_t lcd_rows);

   ^~~~~~~~~~~~~~~~~

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:57:3: note:   candidate expects 3 arguments, 8 provided

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)

 class LiquidCrystal_I2C : public Print {

       ^~~~~~~~~~~~~~~~~

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note:   candidate expects 1 argument, 8 provided

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: candidate: constexpr LiquidCrystal_I2C::LiquidCrystal_I2C(LiquidCrystal_I2C&&)

C:\Users\utente\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note:   candidate expects 1 argument, 8 provided

C:\Users\utente\Desktop\Nuova cartella (2)\ELS_R4\ELS_R4\ELS_v1.6.I2C\ELS_v1.6.I2C.ino: In function 'void setup()':

ELS_v1.6.I2C:281:7: error: 'class LiquidCrystal_I2C' has no member named 'setBacklightPin'; did you mean 'setBacklight'?

   lcd.setBacklightPin(3,POSITIVE);

       ^~~~~~~~~~~~~~~

       setBacklight

ELS_v1.6.I2C:281:25: error: 'POSITIVE' was not declared in this scope

   lcd.setBacklightPin(3,POSITIVE);

                         ^~~~~~~~

exit status 1

no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"

sempre più facile...
tarzan
SON PASSATO AI TRAPANINI
Messaggi: 87
Iscritto il: mer ago 13, 2014 09:21
Località: Pordenone

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da tarzan »

Anch'io avevo quell'errore con l'ultimo file di Sbinf.. Infatti volevo chiedergli come mai ha messo quei parametri
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7);
Anziché i classici (0x27, 20,4)
Ho corretto modificando lo sketch come le versioni originali ma mi resta il dubbio ;)

PS, il. Display da quegli artefatti quando c'è qualcosa che non va nei collegamenti/voltaggi errati/potenziometro contrasto/ disturbi da alimentazione oppure Arduino va in crash all'avvio.
Ultima modifica di tarzan il mar set 21, 2021 12:20, modificato 1 volta in totale.
claudio63
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 41
Iscritto il: gio set 16, 2021 16:15
Località: Como

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da claudio63 »

scusate forse ci sono. ho trovato questo codice sul sito del produttore. se lo carico da solo il display funziona perfettamente ma non so come includelo nel programma.

Codice: Seleziona tutto

/*****************************************
 * name: I2C LCD2004
 * function: You should now see your I2C LCD2004 display "Hello,world!","IIC/I2C LCD2004"
 * "20 cols, 4 rows","www.sunfounder.com"
 ********************************/
//Email:service@sunfounder.com
//Website:www.sunfounder.com

/********************************/
// include the library code
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display
/*********************************************************/
void setup()
{
  lcd.init();  //initialize the lcd
  lcd.backlight();  //open the backlight 
   
  
  lcd.setCursor ( 0, 0 );            // go to the top left corner
  lcd.print("    Hello,world!    "); // write this string on the top row
  lcd.setCursor ( 0, 1 );            // go to the 2nd row
  lcd.print("   IIC/I2C LCD2004  "); // pad string with spaces for centering
  lcd.setCursor ( 0, 2 );            // go to the third row
  lcd.print("  20 cols, 4 rows   "); // pad with spaces for centering
  lcd.setCursor ( 0, 3 );            // go to the fourth row
  lcd.print(" http://www.sunfounder.com ");
}
/*********************************************************/
void loop() 
{

}
/************************************************************/
davide70
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: mar giu 16, 2020 06:32
Località: Catania

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da davide70 »

Claudio,
carica questo, lo trovi personalizzato.." BY Claudio"
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Bloccato

Torna a “Elettronica ed elettrotecnica”