![]() |
Tieni però presente che se vorrai usare l'arduino anche come timer ti servirà un RTC che normalmente si collega ai pin scl e sda che tu avresti usato per l'LCD.
|
Ah cavolo questo non lo sapevo, pensavo che si potessero collegare più segnali e poi indirizzarli.. allora sono fregato, o meglio va a finire che uso i soliti 6 fili e amen, perchè il timer mi serve..
|
Ho postato mentre scrivevi...
No a livello di codice cambia solo la libreria e la dichiarazione dell'LCD che nel caso di un collegamento "classico" è del tipo LiquidCrystal lcd(12, 11, 5, 4, 3, 2); dove i numeri sono i pin a cui è collegato l'LCD mentre con i2c LiquidCrystal_I2C lcd(0x20,16,2); con l'indirizzo dell'LCD e la dimensione del display (in questo caso 16x2). Se hanno la stesso passo (probabilmente è così) dovrebbe essere possibile collegarla direttamente all'LCD. ------------------------------------------------------------------------ Quote:
Io sono un pasticcione con i collegamenti e quindi preferisco avere i cavi ben separati! :-D |
Ahahah ok :-))
Praticamente basta collegare più dispositivi i2c in parallelo? Allora vedo di comperare la schedina che ho messo prima nel link così quando arriva il tutto inizio a smanettarci, poi ci sarà da ridere! Preparatevi! #18 |
Quote:
A titolo esemplicativo allego layout dei mie collegamenti http://s5.postimg.cc/eatmjv1kz/layout_arduino_mega.jpg |
Sisi infatti anch'io collegherei l'LCD senza usare i2c. Proprio per evitare di dover collegare più dispositivi a soli due pin! ;)
|
Grazie otaner per lo schema, molto interessante!
Per il discorso dello schermo tramite i2c vedo dai, mi piacerebbe farlo tramite seriale proprio per un dsicorso di ordine e per il fatto di tenere liberi altri pin, ma questa è una cosa che vedrò dopo che inizierò a smanettarci un po' ;-) Invece ne approfitto per farvi una domanda, magari scema però portate pazienza, sono solo due giorni che leggo materiale. Ho letto che la Imax che può circolare in un ingresso è di 40mA, lasciando perdere le resistenze di pull up e pull down, in alcuni articoli ho letto che bisognerebbe mettere in serie almeno 330ohm (vedi legge di ohm), in altri invece non mettono niente perchè per esempio nell'arduino mega non serve (o magari ho capito male io). Dove sta la verità? |
Non serve nessuna resistenza. Le nuove versioni di arduino ce l'hanno integrata basta che la inizializzi nel setup dello sketch
P.S. scusa se non si capisce cosa ho scritto ma sono col telefono e pure di fretta! |
Ah ok, quindi il colpo che mi dimentico di inizializzarle flippo l'ingresso giusto? :-))
La resistenza di pull up/down invece va sempre messa? |
Le resistenze vanno messe quando servono; principalmente quando si deve avere uno stato certo.
Ad esempio nel caso si collegi un pulsante senza mettere l'opportuna resistenza quando questo non viene premuto l'ingresso potrebbe dare letture falsate. Onestamente i mie pulsanti non hanno pull- down ma problemi non ne ho riscontrati#24 Per quanto riguarda il pull-up , questo viene attivato internamente all'arduino stesso semplicemente attraverso il stringa di dichiarazione del pin. Esempio pinMode(9 , INPUT); ossia il pin 9 è un input Se già non lo conosci guarda questo link http://playground.arduino.cc/Italian...s#.Ux4vrj95NQH trovi di tutto diviso per tematiche ; inoltre è in italiano. Ciao |
Tutti gli orari sono GMT +2. Attualmente sono le 02:37. |
Powered by vBulletin versione 3.8.9
Copyright ©: 2000 - 2025, Jelsoft Enterprises Ltd.
Traduzione italiana Team: AcquaPortal
User Alert System provided by
Advanced User Tagging v3.2.5 Patch Level 2 (Lite) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Copyright Zero Pixel Srl