Method | Description | |
---|---|---|
Dispose ( ) : void |
Releases all resource used by the CyrusBuilt.MonoPi.IO.SPI.MCP3008 object. Call Dispose when you are finished using the CyrusBuilt.MonoPi.IO.SPI.MCP3008. The Dispose method leaves the CyrusBuilt.MonoPi.IO.SPI.MCP3008 in an unusable state. After calling Dispose, you must release all references to the CyrusBuilt.MonoPi.IO.SPI.MCP3008 so the garbage collector can reclaim the memory that the CyrusBuilt.MonoPi.IO.SPI.MCP3008 was occupying. |
|
MCP3008 ( AdcChannels channel, IRaspiGpio spiclk, IRaspiGpio mosi, IRaspiGpio miso, IRaspiGpio cs ) : System |
Initializes a new instance of the CyrusBuilt.MonoPi.IO.SPI.MCP3008 class the analog-to-digital channel, clock pin, SPI Master Output/ Slave Input (MOSI), SPI Master Input/Slave Output (MISO), and SPI chip select pin.
|
|
ReadADC ( ) : |
Performs the Analog-to-Digital conversion.
|
public MCP3008 ( AdcChannels channel, IRaspiGpio spiclk, IRaspiGpio mosi, IRaspiGpio miso, IRaspiGpio cs ) : System | ||
channel | AdcChannels | /// MCP3008 channel number 0 - 7 (pin 1 -8 on chip). /// |
spiclk | IRaspiGpio | /// SPI clock pin. /// |
mosi | IRaspiGpio | /// Master Output, Slave Input (MOSI). /// |
miso | IRaspiGpio | /// Master Input, Slave Output (MISO). /// |
cs | IRaspiGpio | /// Chip Select pin. /// |
return | System |