Nodes Documentation

Input

  • Analog Sensor
  • Circuit Touch
  • IR Proximity
  • Light Sensor
  • Sonar
  • Squeeze Sensor

Brains

  • Converter
  • Gate
  • List
  • Randomizer
  • Sequence
  • Wave

Output

  • Buzzer
  • Continuous Servo
  • Dual Color LED
  • Key Press
  • Key Sequence
  • LED
  • Servo Motor
  • Voltage Output

Light Sensor

Light Sensor

Node that gets the analog data from a physical Light Sensor connected to the Arms, Legs, or Head of the Quirkbot. It gives the Light Sensor power from the front pad and reads the back pad to determine the amount of light hitting the sensor. It also works with other sensors based on resistance.

Connections

Inputs

  • place
    • Values: H, LA, LL, RA, RL
    • Choose where to read the Analog input.
  • min
    • Range: 0 - 1
    • Minimum value of the output range
  • max
    • Range: 0 - 1
    • Maximum value of the output range

Outputs

  • out
    • Range: min - max
    • Amount of light that is a number between the min and max value.

Example CODE

  • lightGauge
    • This is the code for showing the measured light by moving the arm of a Servo Motor

Hardware

Light Sensor Resistive Sensors

Comment

The sensor usually has a very wide sensitivity to different light conditions, from pitch black to direct sunlight. This means that in any given light condition you will not get the full output range of the node. You can solve this by amplifying the signal with the Converter node or using the Squeeze Sensor that is self calibrating.

Learn more

There are different types of Light Sensors. The type included in the Quirkbot kits is something called a Phototransistor. A transistor works similar to a power switch in your home and can control the flow of electricity. In a Phototransistor the light from its surroundings works as the switch. The more light, the more electricity is flowing trough the Phototransistor.