PiGlow não está funcionando

1

Depois de seguir as etapas especificadas no repositório do geeub do Boeeerb , quando tento executar o arquivo test.py , ele me fornece a seguinte mensagem:

Traceback (most recent call last) :
   File "test.py" , line 9, in <module>
      piglow = PiGlow()
   File "/home/pi/piglow/piglow.py" , line 30,in _init_
      self.bus = SMBus(i2c_bus)
IOError: [Errno 2] No such file or directory

Eu tentei reinicializar e tentar várias vezes. Eu também usei o comando ls para garantir que o arquivo esteja lá. O que há de errado aí?

    
por user3140092 28.12.2013 / 14:22

1 resposta

1

Você está usando o Raspbian? Em caso afirmativo, o i2c é desativado por padrão. Vamos ativá-lo ...

Certifique-se de ter pacotes atualizados e de ter o i2c-tools instalado. Você provavelmente faz, mas apenas no caso ...

sudo apt-get update; sudo apt-get install python-smbus i2c-tools

Tudo bem? Adicione os módulos i2c ...

echo -e "i2c-bcm2708\ni2c-dev" | sudo tee --append /etc/modules

Legal? Agora, certifique-se de removê-los da lista negra modprobe (se você tiver um) ...

MPBL=/etc/modprobe.d/raspi-blacklist.conf; [ -f ${MPBL} ] && sudo perl -p -i -e 's:(blacklist (spi|i2c)-bcm2708):#$1:g' ${MPBL}

Doce. Finalmente reinicie o Pi ...

reboot

Ouro. Tente de novo. Trabalhando bem agora? Tenho minhas informações aqui:

link

Obrigado, Lady Ada !! ; -)

    
por 13.09.2014 / 07:45

Tags