Modifications

Sauter à la navigation Sauter à la recherche
Ligne 70 : Ligne 70 :  
ft232h = FT232H.FT232H()
 
ft232h = FT232H.FT232H()
   −
print 'Scanning all I2C bus addresses...'
+
print 'Scanne toutes les adresses du bus I2C...'
# Enumerate all I2C addresses.
+
# Enumere toutes les adresses I2C (sur 7 bits)
 
for address in range(127):
 
for address in range(127):
# Skip I2C addresses which are reserved.
+
# Saute les adresses I2C réservées.
 
if address <= 7 or address >= 120:
 
if address <= 7 or address >= 120:
 
continue
 
continue
# Create I2C object.
+
# Créer un objet I2C pour l'adresse souhaitée.
 
i2c = FT232H.I2CDevice(ft232h, address)
 
i2c = FT232H.I2CDevice(ft232h, address)
# Check if a device responds to this address.
+
# Voir si le périphérique répond.
 
if i2c.ping():
 
if i2c.ping():
print 'Found I2C device at address 0x{0:02X}'.format(address)
+
print 'Trouvé un periphérique I2C a l adresse 0x{0:02X}'.format(address)
print 'Done!'
+
print 'Fin!'
 
</syntaxhighlight>
 
</syntaxhighlight>
    
{{RASP-FT232H-TRAILER}}
 
{{RASP-FT232H-TRAILER}}
29 917

modifications

Menu de navigation