Skip to content

Grove Sensors

Thomas Amberg edited this page Apr 18, 2019 · 99 revisions

Button

Buy

Code

Arduino

Java on Raspberry Pi

  • TODO

Node.js on Raspberry Pi

  • TODO

Python on Raspberry Pi

Resources

Light Sensor v1.2

Buy

Pinout

Connect to Grove A<XY>

  • GND
  • VCC
  • NC
  • SIG (Analog)

Code

Arduino

Python on Raspberry Pi

Resources

Rotary Angle Sensor

Buy

Pinout

Connect to Grove A<XY>

  • GND
  • VCC
  • NC
  • SIG (Analog)

Code

Arduino

Python on Raspberry Pi

Resources

Temperature & Humidity Sensor (DHT11)

Buy

Pinout

Connect to Grove D<XY>

  • GND
  • VCC
  • NC
  • SIG (Digital)

Code

Arduino

Grove library

  • Library: Sketch > Include Library > Manage Libraries... > Grove DHT11 > Install
  • Example: File > Examples > Grove Temperature and Humidity Sensor > DHTtester
    • In the example code, make sure to uncomment DHT11
      #define DHTTYPE DHT11 // DHT 11
      //#define DHTTYPE DHT22 // DHT 22 (AM2302)
      //#define DHTTYPE DHT21 // DHT 21 (AM2301)
    • If you get #error "CPU SPEED NOT SUPPORTED" for the nRF52840, use this code
      #define DHTCOUNT 20 // experimental value for nRF52840
      #define DHTPIN 2 // sensor connected to pin D2
      DHT dht(DHTPIN, DHTTYPE, DHTCOUNT);

DHTesp library

  • Library: Sketch > Include Library > Manage Libraries... > DHTesp > Install
  • Example: File > Examples > DHT sensor library for ESPx > DHT_ESP8266

Python on Raspberry Pi

Resources

Ultrasonic Ranger

Buy

Pinout

Connect to Grove D<XY>

  • GND
  • VCC
  • NC
  • SIG (Digital)

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Grove Ultrasonic Ranger > Install
  • Example: File > Examples > Grove Ultrasonic Ranger > UltrasonicDisplayOnTerm

Python on Raspberry Pi

Resources

Clone this wiki locally