Show Posts
|
|
Pages: [1] 2 3 ... 31
|
|
3
|
International / Megatopic / Re: ABC - Arduino Basic Connections
|
on: May 24, 2013, 02:26:28 am
|
... Ps) Ho protetto i PDF (per quanto può servire) perché nonostante il lavoro sia in CC più di uno ha pensato di "prendersi gli onori" togliendo il mio logo per sostituirlo con il proprio  Ma che simpatico ... non sei andato a trovarlo con una " mazza da baseball" ?  Comunque si, proteggerli serve a nulla; io, ogni volta che ne pubblichi uno, già lo sproteggo e lo metto al giusto posto in un unico pdf che ho fatto. Come quasi tutti i meccanismi di protezione, anche quella dei pdf serve solo a romprere le scatole agli utenti meno "attrezzati", gli altri ... fanno quello che vogliono  Guglielmo
|
|
|
|
|
4
|
International / Megatopic / Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
|
on: May 23, 2013, 02:59:37 pm
|
... Ho letto qua e la in internet che la connessione via blutooth sembri essere facilissima ed allora, mi viene da pensare che forse la differenza la possa fare il micromodulo. Mi sbaglio? Forse un micromodulo diverso può essere di più facile installazione rispetto all'hc05? ...
NO, è la stessa cosa ... purtroppo, e senza alcuna offesa, è che ti mancano veramente LE BASI di elettronica, di interfacciamento, di comunicazione seriale, di programmazione di microcontrollori, ecc. ... è, secondo me, stai partendo con il piede sbagliato ... Fatti prima le BASI ( progettini più semplici con cui capisci Arduino e ciò che c'è attorno) e poi torna su questo  Guglielmo
|
|
|
|
|
9
|
International / Megatopic / Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
|
on: May 23, 2013, 02:23:01 pm
|
... Per esempio: Nella configurazione 'at', viene spiegato di mettere in 'high' il pin34 della microscheda per poi poter impartire tramite 'console' i comandi desiderati.
Bene, io, ho caricato su arduino un programma che come 'setup' setti una uscita (collegata al pin34 della microscheda) in modalità 'high'. Ed infatti, adesso la microscheda lampeggia molto lentamente. Probabilmente sono riuscito ad entrare in modalità di programmazione 'at'.
Però, proprio non riesco a capire cosa diamine sia la 'console' e come impartire quei dannati comandi.....
Per "console" intendono un terminale collegato alla seriale che può trasmettere e ricevere dati verso il modulo Bluetooth, dati che tu digiti da tastiera e vedi su monitor. Hai due possibilità ... ... uno : tramite un qualche cosa che adatta i livelli della seriale del modulo a quelli di una vera RS232, lo colleghi ad una porta seriale del PC, metti ad HIGH il pin che ora controlli con Arduino e ci parli con ... un qualsiasi terminale seriale per PC. ... due : colleghi la sua seriale a due pin di Arduino ( oltre a quello che hai già connesso) e, usando la SoftwareSerial, ti scrivi un programma in C che invia la modulo tutto quello che tu mandi ad Arduino tramite la seriale/USB che vedi tramite il "terminale" dell'IDE e che dal modulo invia indietro al "terminale " le risposte. Insomma, in quella modalità il modulo si aspetta una serie di comandi sulla seriale e fornisce una serie di risposte sempre sulla seriale .... ora vedi tu come parlarci  Guglielmo
|
|
|
|
|
10
|
International / Hardware / Re: help sbroglio board mcp2200 "Menniti"
|
on: May 23, 2013, 10:56:34 am
|
... ma prima mi faro' un bel backup di tutto quanto, non sarebbe la prima volta che aggiorno un programma e non mi ritrovo piu meta' degli archivi  ... specie delle librerie che hai aggiunto ... visto mai che installando la nuova versione ti ritrovi solo con quelle di base che arrivano con il prodotto ...  Guglielmo
|
|
|
|
|
13
|
International / Hardware / Re: help sbroglio board mcp2200 "Menniti"
|
on: May 23, 2013, 10:07:30 am
|
... sai se c'e' un'editor per librerie "free", per eagle ? ... mi era venuta la voglia di crearmi una libreria specifica per i componenti piu comuni, con il part number anche nella descrizione, per trovarli al volo ... o magari anche solo editare le librerie "ufficiali" riportando i part number nelle descrizioni, avrebbe lo stesso effetto ...  Non puoi usare quello di Eagle ???  Se nella carella "doc" guardi il "tutorial_en.pdf" a partire da pag.60 ti spiega come farti le tue librerie  Guglielmo
|
|
|
|
|
14
|
International / Hardware / Re: help sbroglio board mcp2200 "Menniti"
|
on: May 23, 2013, 09:41:36 am
|
... se cerchi un componente, 9 volte su 10 non lo trovi, ma non perche' non ci sia, solo perche' la finestea di ricerca non ti permette di cercare nei "part number", ma solo nelle descrizioni ... esempio classico, cerca "1n4007" ... forse lo trovi attraverso il produttore, oppure cercando "diode" e poi facendoli passare tutti uno per uno, non certo come codice componente ... ...
Non mi risulta ... ... appena provato con Eagle 6.4.0, metti nel campo "Search" "1N4*" e ti vengono fuori tutti quelli che iniziano con 1N4 ( ... per inciso, non so come mai, ma manca proprio l'1N4007  ). Guglielmo
|
|
|
|
|
15
|
International / Software / Re: TEMT600 Luminosità
|
on: May 23, 2013, 09:33:48 am
|
Mah, guarda, ho dato un'occhiata a quei link ... ... a me sembra che la sola cosa che ti serve è questa funzione che puoi benissimo implementarti da solo all'interno del TUO codice ( ... ovviamnete adattandola) senza includere quella libreria : /* * get lux from voltage */ double temt6000_getlux(double vol) { //suppose we read the voltage from the emitter of temt6000, with a 10k pulldown resistor connected to gnd //V[V] = I[A]*R[ohm] = I[uA] * 1[A]/1000000[µA] * 10000[ohm] = I[uA] * 1[A]/1[uA] * 0.01[ohm] //1[uA] = V[V] / 0.01[ohm] = 100 * V[V/ohm] //the curve from datasheet seems y=2x+0, so lux = 2 * I[uA] = 2 * 100 * V[V/ohm] return 2*(100*vol); }
... in fin dei conti, misurata una tensione all'ingresso ( che arriva dal TEMT6000 collegato con una resistenza di pulldown da 10K) non fa altro che fare un paio di banali moltiplicazioni  Guglielmo
|
|
|
|
|