Hallo zusammen,
habe das PiFace 2 aufgesteckt und die Treiber wie folgt installiert:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pifacedigital-emulator
sudo reboot
Danach liese sich der Emulator auf dem Desktop starten. Weder die Eingänge noch die Ausgänge konnten simuliert werden. Keine Reaktion.
Danach habe ich ein Pythonprogramm geschrieben:
import pifacedigitalio as pf
from time import sleep
pf.init()
while True:
if pf.digital_read (0):
pf.digital_write (0, 1)
else:
pf.digital_write (0, 0)
sleep (0.1)
Danach folgende Fehlermeldung:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 40, in open_fd
self.fd = posix.open(spi_device, posix.O_RDWR)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/spidev0.0'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "piface_test.py", line 4, in <module>
pf.init()
File "/usr/lib/python3/dist-packages/pifacedigitalio/core.py", line 169, in init
init_board)
File "/usr/lib/python3/dist-packages/pifacedigitalio/core.py", line 53, in __init__
super(PiFaceDigital, self).__init__(hardware_addr, bus, chip_select)
File "/usr/lib/python3/dist-packages/pifacecommon/mcp23s17.py", line 91, in __init__
super(MCP23S17, self).__init__(bus, chip_select)
File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 32, in __init__
self.open_fd(spi_device)
File "/usr/lib/python3/dist-packages/pifacecommon/spi.py", line 44, in open_fd
% (spi_device, SPI_HELP_LINK)
pifacecommon.spi.SPIInitError: I can't see /dev/spidev0.0. Have you enabled the SPI module? (http://piface.github.io/pifacecommon/i…-the-spi-module)
Kann mir jemand helfen und sagen, wo der Fehler liegt?
Vielen Dank und einen schönen Abend.
whitechristmas