Hallo Leute,
ich versuche grade ein Programm zu schreiben, womit ich den Wert eines Potis über den MCP3008 auslesen kann.
Das ganze soll auf einem RaspberryPi laufen.
Mit Python klappt es ganz gut, aber mit Lazarus kriege ich das nicht hin.
Habe das Internet und das Lazarus Forum nach Lösungen durchforstet, habe aber keine richtige Lösung gefunden.
Ich versuche das ganze mit der pascalio Bibliothek zu realisieren. Habe mir auch paar Beispiele angeschaut, die ich hier im Forum gefunden habe, bin aber zu doof es zum laufen zu bringen
Bekomme nur Nullen raus
Wäre echt super, wenn einer von euch mir in der Sache helfen könnte.
RaspberryPi: Werte eines Potis über den MCP3008 auslesen
-
- Lazarusforum e. V.
- Beiträge: 3158
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: RaspberryPi: Werte eines Potis über den MCP3008 auslesen
Da ich keinen MCP3008 da habe, hatte ich die Klassen nach Datenblatt gebaut. Gut möglich, dass da noch was falsch ist.
Ich sehe hier zwei Möglichkeiten:
Ich sehe hier zwei Möglichkeiten:
- Du schaust dir das Test-Programm https://github.com/SAmeis/pascalio/blob/master/test/t_mcp3008/t_mcp3008.lpr an und versuchst den Fehler zu finden.
- Du verwendest nicht die Klasse TMCP3008 sondern fragst den ADC direkt über den SPI-Bus ab (basierend auf TSPILinuxDevice, https://github.com/SAmeis/pascalio/blob/master/test/spi_linux/Project1.pas)
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Re: RaspberryPi: Werte eines Potis über den MCP3008 auslesen
Vielen Dank für deine Antwort!
Ich werde es mir anschauen
Ich werde es mir anschauen