* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Novembre 27, 2024, 01:23:33 pm

Inserisci il nome utente, la password e la durata della sessione.

22 Visitatori, 0 Utenti

Autore Topic: usb  (Letto 9822 volte)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3282
  • Karma: +12/-0
usb
« il: Luglio 19, 2013, 09:21:03 pm »
Ciao ragazzi qualcuno si è mai cimentato con l'usb con lazarus. se si mi sa dare qualche info al riguardo?
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Re:usb
« Risposta #1 il: Luglio 20, 2013, 10:02:51 am »
ancora no purtroppo, con che dispositivo hai a che fare?
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3282
  • Karma: +12/-0
Re:usb
« Risposta #2 il: Luglio 20, 2013, 01:40:58 pm »
mi piacerebbe comprare una bilancia tutta controllabile da usb. Anche se ancora non ho trovato la bilancia. ero curioso di pacioccare un po su questo argomento.
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Re:usb
« Risposta #3 il: Luglio 20, 2013, 02:11:02 pm »
ho avuto a che fare con una bilancia un po' di tempo fa ma era l'era delle seriali :P

ho trovato questo link
http://wiki.freepascal.org/Hardware_Access#USB

può essere un buon punto di partenza
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2389
  • Karma: +10/-0
Re:usb
« Risposta #4 il: Luglio 20, 2013, 10:08:51 pm »
nomorelogic, usb è una seriale... ;)

Con la usb ho giocato con Arduino a suo tempo ...
Sotto Windows ho scaricato i driver indicati per il cippetto montato a bordo della schedina.
Comodi ;)
Ti fanno vedere la USB come una nuova seriale, e puoi utilizzare i componenti (non ricordo per Delphi cosa ho scaricato da Torry, ma era open e non ci ho dovuto mettere le mani)
Alla fine i led li accendevo da tastiera ... una cagatina tanto per vedere la comunicazione con l'usb insomma ;)


Per la bilancia ... secondo me dipende dal firmware montato a bordo della macchina in questione. Alla fine devi mandare dei bit in ingresso e leggere quello che ti dice il dispositivo come risposta ...
Non c'è nulla di esoterico, ma fa la sua porca ficura accedere i led con lo spazio o con il click ;)
Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Re:usb
« Risposta #5 il: Luglio 21, 2013, 10:45:33 am »
nomorelogic, usb è una seriale... ;)

si, se ti riferisci al fatto che trasmette i dati serialmente
ma con la seriale c'è qualche differenza  ;)
le seriali hanno un indirizzo (es. 0x3F8) ed una porta usb (plug & play), tramite adattatore, può emulare la presenza di una seriale (specificando appunto l'indirizzo corrispondente). l'inverso non è ovviamente possibile.

per la bilancia si può usare un adattatore usb/seriale solo se la bilancia ha una porta seriale (e vista la carenza che c'è oggi di pc con seriale, è anche l'unico modo) e in questo caso le librerie per comunicare con le porte seriali vanno bene.
se la bilancia dovesse essere usb, c'è da vedere sul manualetto... :P
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3282
  • Karma: +12/-0
Re:usb
« Risposta #6 il: Luglio 21, 2013, 03:03:19 pm »
mi sa che non mi sono spiegato benissimo, io la bilancia ancora non l'ho neanche trovata, anzi se qualcuno avesse suggerimenti li apprezzo. e che volevo capire prima di sendere dei soldi se cera qualcosa per comunicare con l'usb...
Ieri è passato, domani è futuro, oggi è un dono...

schumi

  • Full Member
  • ***
  • Post: 220
  • Karma: +1/-0
Re:usb
« Risposta #7 il: Luglio 22, 2013, 02:09:38 pm »
per darti un consiglio dovresti specificare l'uso che devi farne della bilancia (portata minima/massima, divisione, ecc).

per esperienza ho avuto a che fare sempre con seriali o rete, USB non è utilizzato in prodotti "professionali" salvo mettere un convertitore usb/seriale ( anche una pesa per camion che ho collegato di recente era in seriale).

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2389
  • Karma: +10/-0
Re:usb
« Risposta #8 il: Luglio 22, 2013, 04:21:42 pm »
si ... intendevo che il protocollo di comunicazione è seriale.
Non che gli so le vedano come tali.

Infatti nel mio delirio estivo (fa un caldo ...) dicevo "Ti fanno vedere la USB come una nuova seriale,"
Evidentemente mi sono spigato malissimo. Sorry.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Re:usb
« Risposta #9 il: Luglio 22, 2013, 06:41:07 pm »
Infatti nel mio delirio estivo (fa un caldo ...)

non c'è da fidarsi di chi non soffre di delirio estivo :D
(e cmq potevo leggere un po' meglio anche io ;) )
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3282
  • Karma: +12/-0
Re:usb
« Risposta #10 il: Luglio 22, 2013, 07:24:27 pm »
per darti un consiglio dovresti specificare l'uso che devi farne della bilancia (portata minima/massima, divisione, ecc).

per esperienza ho avuto a che fare sempre con seriali o rete, USB non è utilizzato in prodotti "professionali" salvo mettere un convertitore usb/seriale ( anche una pesa per camion che ho collegato di recente era in seriale).
devo pesare alimenti tipo la bilancia del panettiere
Ieri è passato, domani è futuro, oggi è un dono...

schumi

  • Full Member
  • ***
  • Post: 220
  • Karma: +1/-0
Re:usb
« Risposta #11 il: Luglio 23, 2013, 12:32:52 am »
bilance da negozio sono il mio campo...costano un botto, salvo trovare qualche usato con qualcosa di rotto che la renda non utilizzabile in negozio.

per darti un'idea i modelli di bilancia senza stampante con solo display peso normalmente collegati in seriale al registratore di cassa per verificare il peso di quello che acquisti self-service costano dai 500 agli 800€ + iva. quella del panettiere con stampante etichette se collegabile da 1000€ in su, i modelli all'ultimo grido montano windows o linux per gestire touch o lcd a colori.
questo perché sono omologate per la vendita (con tanto di sigillo di piombo).
prova a cercare qualche bilancia cinese industriale o usata

http://www.pce-instruments.com/italiano/strumento-per-pesare/bilancia/bilancia-compatta-kat_100397_1.htm

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3282
  • Karma: +12/-0
Re:usb
« Risposta #13 il: Luglio 23, 2013, 07:44:44 pm »
esatto nomorelogic è proprio una bilancia simile che mi servirebbe, solo che sia collegabile alla corrente (no pile) e che mi diano i protocolli per pilotarla, tipo azzeramento, tara, recupero peso attuale ecc ecc

Così poi con un registratore di cassa (sempre pilotabile da me) sono a cavallo :)

Io sto cercando di lavorare tutto su linux
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2922
  • Karma: +20/-4
Re:usb
« Risposta #14 il: Luglio 24, 2013, 09:09:44 am »
Io sto cercando di lavorare tutto su linux

allora dovrebbero andar bene anche le librerie usb che ti ho segnalato qualche post sopra


Edit:
non sarebbe male agganciarci un raspberry ;)
Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
  • Utenti in totale: 803
  • Latest: maXim.FI
Stats
  • Post in totale: 19210
  • Topic in totale: 2290
  • Online Today: 100
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 22
Total: 22

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.