Count items on conveyor belt with count data displayed on PC screen. Counter data transferred directly to your desktop or laptop PC over USB. No remote servers needed: maintain control over your data locally. Ideal input device for managing unit production.
- Process items on conveyor belt, in/out of storage, etc.
- Counts over 1,000 units/hour
- Large, easy to read numbers
- Data transfer to PC over USB
- Reflective optical sensor included
- Powered directly from the USB port

Ordering information
Software interface
Getting data from the counter is simple. The USB connector provides a serial interface (CDC), so it looks like a serial port to the computer. Communication parameters are 115,200 bps, 8N1.
The simplest way to use the counter is with a terminal program like TeraTerm or putty. These aren’t our programs, but we like them.
Open a connection using the parameters above and the first thing you should see after connection is the string
"Counter 1.0"
(terminated with a carriage return/line feed \r\n).
After this, the status and count data are sent at a rate of roughly 2x per second. The format is a pseudo-JSON string, also terminated with CRLF.
{'count':ccc,'state':ddd}
Where ccc
is the count value from 0 – 232 and ddd
is either a 1
or 0
representing the current state of the sensor output. 1 for object present, 0 for object not present. e.g.,
{'count':2341,'state':0}
Shows a count of 2341 and the last object counted is no longer in front of the sensor.