37 Sensors Overview

Sensor.Engine MICRO

  1. Sensor.Engine MICRO Features
  2. Pinout and Pin use
  3. BASIC Overview
  4. SEM Library functions

37+ Sensors

  1. Analog Hall-effect
  2. Analog Joystick
  3. Analog Temperature
  4. Ball Switch
  5. Bi-color LED
  6. Button
  7. Character LCD
  8. Flame
  9. Hall-effect Switch
  10. HMI Display
  11. Humidity and Temperature
  12. IR Receiver
  13. IR Transmitter
  14. Keypad
  15. LASER
  16. Light Cup
  17. Liquid
  18. Mercury Switch
  19. Microphone
  20. Multicolor Flashing LED
  21. Obstacle Avoidance
  22. Photo Interruptor
  23. Photoresistor
  24. Piezo Driver or Annunciator
  25. Pulse
  26. Reed Switch
  27. Relays and Drivers
  28. RGB LED
  29. Rotary Encoder
  30. Servo
  31. Shock and Impulse
  32. Speaker
  33. Temperature 18B20
  34. Temperature Threshold
  35. Touch Sensor
  36. Tracking
  37. Ultrasonic Distance

USBmicro U4xx

  1. U401
  2. U421
  3. U451



  1. Controlling MedeaWiz Sprite

Sensor.Engine MICRO

The Sensor.Engine MICRO is a small programmable controller board meant to interface to sensors and control various modules. The SEM can be used as a STEM learning device. The SEM is an excellent learning, experimentation, and development tool to use with a collection of 37+ sensors!

Image: Sensor.Engine MICRO (SEM) Rev 4

The heart of the SEM is a 32 bit microcontroller with an integrated advanced program interpreter. The language that SEM uses is a modern version of BASIC. Unlike past versions of the language, this new BASIC is structured. It supports subroutines and doesn't need line numbers. It is the perfect language for the SEM. It is easy to learn, and yet still powerful. It has support for the input and output control that the SEM needs.

The SEM has I/O lines along the top edge of the PCB for connection to various circuits. The SEM can be used with a solderless printed circuit board for prototyping. The SEM can also be used with other electrical connection methods to interface to modules, devices, and circuits.

Image: SEM used with a solderless breadboard

The SEM has a small graphic display and three colored buttons for user I/O. Control and programming of the SEM is done through a USB-to-PC connection. An SD socket on the board supports an optional micro SD card.

All content, not otherwise posted with a copyright notice, is Copyright 2017+ to the owner of