grovepi

package
v0.0.0-...-66af90b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2018 License: MIT, MIT Imports: 4 Imported by: 4

Documentation

Index

Constants

View Source
const (
	//Pins
	A0 = 0
	A1 = 1
	A2 = 2

	D2 = 2
	D3 = 3
	D4 = 4
	D5 = 5
	D6 = 6
	D7 = 7
	D8 = 8

	//Cmd format
	DIGITAL_READ  = 1
	DIGITAL_WRITE = 2
	ANALOG_READ   = 3
	ANALOG_WRITE  = 4
	PIN_MODE      = 5
	DHT_READ      = 40
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GrovePi

type GrovePi struct {
	// contains filtered or unexported fields
}

func InitGrovePi

func InitGrovePi(address int) *GrovePi

func (*GrovePi) AnalogRead

func (grovePi *GrovePi) AnalogRead(pin byte) (int, error)

func (*GrovePi) AnalogWrite

func (grovePi *GrovePi) AnalogWrite(pin byte, val byte) error

func (*GrovePi) CloseDevice

func (grovePi *GrovePi) CloseDevice()

func (*GrovePi) DigitalRead

func (grovePi *GrovePi) DigitalRead(pin byte) (byte, error)

func (*GrovePi) DigitalWrite

func (grovePi *GrovePi) DigitalWrite(pin byte, val byte) error

func (*GrovePi) PinMode

func (grovePi *GrovePi) PinMode(pin byte, mode string) error

func (*GrovePi) ReadDHT

func (grovePi *GrovePi) ReadDHT(pin byte) (float32, float32, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL