Vous êtes sur la page 1sur 2

#!

/usr/bin/python

import spidev

import time

import os

# Open SPI bus

spi = spidev.SpiDev()

spi.open(0,1)

# Fonction de lecture du MCP3208 via SPI

# Channel doit �tre un entier entre 0 et 7

def ReadChannel(channel):

adc = spi.xfer2([4 | 2 | (channel >> 2), (channel & 3) << 6, 0])

data = ((adc[1] & 15) << 8) + adc[2]

return data

# Fonction pour convertir en volt

def ConvertVolts(data,places):

volts = (data * 3.3) / float(4096)

volts = round(volts,places)

return volts

# Channel

channel = 0

# Delay

delay = 0.1
compteur = 0

while True:

# Read the light sensor data

level = ReadChannel(channel)

volts = ConvertVolts(level, 3)

# Affiche r�sultat

print("Nb: {} tension = {} V valeur brute = {}".format(compteur, volts, level))

# Tempo

time.sleep(delay)

compteur += 1

Vous aimerez peut-être aussi

  • Comande Onduleurs PDF
    Comande Onduleurs PDF
    Document6 pages
    Comande Onduleurs PDF
    Mehdi Yahi
    Pas encore d'évaluation
  • Tp093sallenkeybp2 PDF
    Tp093sallenkeybp2 PDF
    Document4 pages
    Tp093sallenkeybp2 PDF
    marouan86
    Pas encore d'évaluation
  • Cours PNsuite 2
    Cours PNsuite 2
    Document24 pages
    Cours PNsuite 2
    marouan86
    Pas encore d'évaluation
  • PDF MMM
    PDF MMM
    Document6 pages
    PDF MMM
    Badr Mourafiq
    Pas encore d'évaluation
  • Tp093sallenkeybp2 PDF
    Tp093sallenkeybp2 PDF
    Document4 pages
    Tp093sallenkeybp2 PDF
    marouan86
    Pas encore d'évaluation
  • Cours PNsuite 2
    Cours PNsuite 2
    Document24 pages
    Cours PNsuite 2
    marouan86
    Pas encore d'évaluation
  • RD P
    RD P
    Document4 pages
    RD P
    Zakaria Zikass
    Pas encore d'évaluation
  • C Algebre
    C Algebre
    Document6 pages
    C Algebre
    marouan86
    Pas encore d'évaluation
  • Chapitre4 RDP
    Chapitre4 RDP
    Document31 pages
    Chapitre4 RDP
    Sarah Derriche
    Pas encore d'évaluation
  • Rapport F
    Rapport F
    Document17 pages
    Rapport F
    marouan86
    Pas encore d'évaluation
  • Eytyy
    Eytyy
    Document12 pages
    Eytyy
    marouan86
    Pas encore d'évaluation
  • C Algebre PDF
    C Algebre PDF
    Document6 pages
    C Algebre PDF
    marouan86
    Pas encore d'évaluation
  • RdPColores C1
    RdPColores C1
    Document37 pages
    RdPColores C1
    amine
    Pas encore d'évaluation
  • Nonlinear
    Nonlinear
    Document14 pages
    Nonlinear
    marouan86
    Pas encore d'évaluation
  • TP 093 Sallenkeybp 2
    TP 093 Sallenkeybp 2
    Document5 pages
    TP 093 Sallenkeybp 2
    marouan86
    Pas encore d'évaluation
  • Ejda09 1 PDF
    Ejda09 1 PDF
    Document27 pages
    Ejda09 1 PDF
    marouan86
    Pas encore d'évaluation
  • La Jonction PN
    La Jonction PN
    Document14 pages
    La Jonction PN
    مفتاح الدين
    Pas encore d'évaluation
  • LAB2
    LAB2
    Document6 pages
    LAB2
    marouan86
    Pas encore d'évaluation
  • Electronique PDF
    Electronique PDF
    Document29 pages
    Electronique PDF
    Koukou Amkoukou
    Pas encore d'évaluation
  • Les Lignes Op
    Les Lignes Op
    Document22 pages
    Les Lignes Op
    marouan86
    Pas encore d'évaluation
  • TP 2
    TP 2
    Document29 pages
    TP 2
    zlios1994
    Pas encore d'évaluation
  • Electron I Que
    Electron I Que
    Document15 pages
    Electron I Que
    marouan86
    Pas encore d'évaluation
  • Les Lignes Op PDF
    Les Lignes Op PDF
    Document14 pages
    Les Lignes Op PDF
    Joel Barbara
    Pas encore d'évaluation
  • 265 PDF
    265 PDF
    Document1 page
    265 PDF
    marouan86
    Pas encore d'évaluation
  • 3 AutomatesAEtatsFinis
    3 AutomatesAEtatsFinis
    Document30 pages
    3 AutomatesAEtatsFinis
    assnad
    Pas encore d'évaluation
  • New Text Document
    New Text Document
    Document2 pages
    New Text Document
    marouan86
    Pas encore d'évaluation