Die Suche ergab 12 Treffer
- Dienstag 29. September 2020, 11:08
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Re: Errno 121 kommt nach einigen Sekunden (CCS811)
Was könnte man denn z.b. gegen den Hardware Fehler machen, die kabel können es nicht sein das habe ich schon mehrmals geprüft. Auch die Lötstellen sind in Ordnung. Zudem werden mir auch Werte angezeigt, was bedeutet der Sensor arbeitet.
- Dienstag 29. September 2020, 10:53
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Re: Errno 121 kommt nach einigen Sekunden (CCS811)
Das Programm leif eine 3/4 Stunde und ist dann wie schon erwähnt abgebrochen und hat den oben genannten Fehler in der Konsole ausgegeben.
- Dienstag 29. September 2020, 10:12
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Re: Errno 121 kommt nach einigen Sekunden (CCS811)
Ich lasse das Programm mal mit einem delay von 500ms laufen um zu schauen wie lange es dauert bis der Fehler wieder auftaucht, wenn er das überhaupt tut.
- Dienstag 29. September 2020, 09:48
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Re: Errno 121 kommt nach einigen Sekunden (CCS811)
Das Problem mit geringerer Geschwindigkeit ist, dass das Modul mehrere Stunden laufen soll und Live Daten liefert was für den Gyro und den Accel Sensor wichtig ist.
- Dienstag 29. September 2020, 09:44
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Re: Errno 121 kommt nach einigen Sekunden (CCS811)
import time
import board
import busio
import adafruit_ccs811
i2c = busio.I2C(board.SCL, board.SDA)
ccs811 = adafruit_ccs811.CCS811(i2c)
while not ccs811.data_ready:
pass
#temp = ccs811.temperature
#ccs811.temp_offset = temp-25
while True:
print("CO2: {} PPM, TVOC: {} PPM" .format(ccs811.eco2 ...
- Dienstag 29. September 2020, 08:45
- Forum: Raspberry Pi und Co.
- Thema: Errno 121 kommt nach einigen Sekunden (CCS811)
- Antworten: 11
- Zugriffe: 2652
Errno 121 kommt nach einigen Sekunden (CCS811)
Moin,
ich arbeite an einem Umweltmodul, welchen auch einen Gassensor beinhaltet (CCS811). Nun tritt immer einige Sekunden nach Programmstart folgender Fehler auf (beim Beispielprogramm auch):
Traceback (most recent call last):
File "mainicm.py", line 97, in <module>
TVOC = ccs811.tvoc
File "/usr ...
ich arbeite an einem Umweltmodul, welchen auch einen Gassensor beinhaltet (CCS811). Nun tritt immer einige Sekunden nach Programmstart folgender Fehler auf (beim Beispielprogramm auch):
Traceback (most recent call last):
File "mainicm.py", line 97, in <module>
TVOC = ccs811.tvoc
File "/usr ...
- Freitag 6. März 2020, 13:32
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Re: Laufzeitoptimierung
Perfekt danke jetzt klappt es. Da sieht man mal wieder was ein kleiner Denkfehler alles anrichten kann.
- Freitag 6. März 2020, 13:17
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Re: Laufzeitoptimierung
#!/usr/bin/python
# -*- coding:utf-8 -*-
import time
import smbus
import math
Gyro = [0,0,0]
Accel = [0,0,0]
Mag = [0,0,0]
pu8data=[0,0,0,0,0,0,0,0]
U8tempX=[0,0,0,0,0,0,0,0,0]
U8tempY=[0,0,0,0,0,0,0,0,0]
U8tempZ=[0,0,0,0,0,0,0,0,0]
GyroOffset=[0,0,0]
angles=[0.0,0.0,0.0]
true =0x01
false =0x00 ...
# -*- coding:utf-8 -*-
import time
import smbus
import math
Gyro = [0,0,0]
Accel = [0,0,0]
Mag = [0,0,0]
pu8data=[0,0,0,0,0,0,0,0]
U8tempX=[0,0,0,0,0,0,0,0,0]
U8tempY=[0,0,0,0,0,0,0,0,0]
U8tempZ=[0,0,0,0,0,0,0,0,0]
GyroOffset=[0,0,0]
angles=[0.0,0.0,0.0]
true =0x01
false =0x00 ...
- Freitag 6. März 2020, 13:04
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Re: Laufzeitoptimierung
def icm20948_Gyro_Accel_Read(self):
self._write_byte( REG_ADD_REG_BANK_SEL , REG_VAL_REG_BANK_0)
data =self._read_block(REG_ADD_ACCEL_XOUT_H, 12)
self._write_byte( REG_ADD_REG_BANK_SEL , REG_VAL_REG_BANK_2)
Accel[0] = (data[0]<<8)|data[1]
Accel[1] = (data[2]<<8)|data[3]
Accel[2] = (data[4]<<8 ...
self._write_byte( REG_ADD_REG_BANK_SEL , REG_VAL_REG_BANK_0)
data =self._read_block(REG_ADD_ACCEL_XOUT_H, 12)
self._write_byte( REG_ADD_REG_BANK_SEL , REG_VAL_REG_BANK_2)
Accel[0] = (data[0]<<8)|data[1]
Accel[1] = (data[2]<<8)|data[3]
Accel[2] = (data[4]<<8 ...
- Freitag 6. März 2020, 13:02
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Re: Laufzeitoptimierung
Der den ich stoppe braucht in der main 600 ms und wenn ich das ICM20948.py laufen lasse dauert ein durchlauf nur 2 bis 3 ms.
- Freitag 6. März 2020, 12:48
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Re: Laufzeitoptimierung
#main
# -*- coding:utf-8 -*-
from SHTC3 import *
from LPS22HB import *
from ICM20948 import *
import time
i = 0
Temp = SHTC3().SHTC3_Read_Temperature()
Hum = SHTC3().SHTC3_Read_Humidity()
Press = DATA_LPS22HB().Pressure()
while True:
#Temp = DATA_LPS22HB().Temperature()
i = i+1
if i== 5 ...
# -*- coding:utf-8 -*-
from SHTC3 import *
from LPS22HB import *
from ICM20948 import *
import time
i = 0
Temp = SHTC3().SHTC3_Read_Temperature()
Hum = SHTC3().SHTC3_Read_Humidity()
Press = DATA_LPS22HB().Pressure()
while True:
#Temp = DATA_LPS22HB().Temperature()
i = i+1
if i== 5 ...
- Freitag 6. März 2020, 12:13
- Forum: Raspberry Pi und Co.
- Thema: Laufzeitoptimierung
- Antworten: 11
- Zugriffe: 1679
Laufzeitoptimierung
Hi,
ich habe für die Sensoren meines Umweltmoduls jeweils ein eigenes Programm geschrieben, welches dann im mein Main importiert wird. Das Problem ist, dass eine ziemlich hohe Laufzeit meiner Main habe, was durch das Programm eines Sensors verursacht wird. Aber wenn ich das Programm einzeln laufen ...
ich habe für die Sensoren meines Umweltmoduls jeweils ein eigenes Programm geschrieben, welches dann im mein Main importiert wird. Das Problem ist, dass eine ziemlich hohe Laufzeit meiner Main habe, was durch das Programm eines Sensors verursacht wird. Aber wenn ich das Programm einzeln laufen ...
