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
Per 3D-ZUZ
Ciao, se ti puo essere di aiuto, io ho fatto cosi:
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
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
perche il display fa questo?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
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?
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à
“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à
- 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
Grazie Davide 70
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
regola io contrasto con il potenziometro che drovi dietro al display
-->I MIEI VIDEO<--
-
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
UN CARO AMICO MI DICEVA TUTTO A POSTO NIENTE A POSTO.... :)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?
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
Lo faceva anche a me.claudio63 ha scritto:perche il display fa questo?
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
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"
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"
- 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
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
[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 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
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
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.
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
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
Claudio,
carica questo, lo trovi personalizzato.." BY Claudio"
carica questo, lo trovi personalizzato.." BY Claudio"
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.