Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Sistemi integrati - leggere sensore i2c beaglebone con bash
Forum - Sistemi integrati - leggere sensore i2c beaglebone con bash

Avatar
alex1995 (Normal User)
Expert


Messaggi: 212
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 15:22
Mercoledì, 18/11/2015
salve, ho visto come leggere questo http://www.seeedstudio.com/wiki/Grove_-_Temperature_Sensor sensore di temperatura con python sul beaglebone solo che io voglio leggerlo con bash che comando in byte devo dare con i2c tools per farlo?


PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 16:20
Mercoledì, 18/11/2015
Stesso discorso come quello dell'altro topic, quello non è un sensore con interfaccia I2C, come vedi presenta 3 pin Vcc GND e SIG, l'interfaccia TWI del protocollo I2C necessita di SCL SDA e GND.


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote
Avatar
alex1995 (Normal User)
Expert


Messaggi: 212
Iscritto: 27/01/2011

Segnala al moderatore
Postato alle 21:18
Mercoledì, 18/11/2015
scusami hai ragione , sono un idiota , mi sono confuso perche ho visto i2c scritto nella libreria ma a quanto pare si collega tutto all atmega che c'è nello shield dell' altro topic che poi comunica con l' i2c al beaglebone.siccome volgio capire come leggere dall' i2c con bash a questo sensore https://datasheets.maximintegrated.com/en/ds/DS18B20-PAR.pdf che comando dovrei dare?


PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 21:47
Mercoledì, 18/11/2015
Anche quel termometro non usa I2C...
http://www.analog.com/media/en/technical-documentation/dat ...
Questo è un sensore che utilizza protocollo I2C


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1457
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 22:55
Mercoledì, 18/11/2015
I prodotti Dallas usano principalmente il protocollo onewire che è un i2c semplificato perché non ha la linea di clock. La stesura di codice onewire è molto, molto meno onerosa. E i messaggi sono fissi a un byte ovviamente puoi Leggere e scrivere più byte consecutivi. Anche col onewire puoi collegare molti dispositivi sulla stessa linea, ma non ti aspettare chissà che velocità di trasferimento, visto che i tempi sono fissi.....

PM Quote