The purpose of this repository is to help Arduino users get started with using sensor components from Sharp Corporation. You may know Sharp as the maker of consumer electronics products such as flatscreen TVs, calculators, and smartphones. But Sharp also manufactures optoelectronic components and sensors which are widely used by other companies to build their own products such as air purifiers, robotic vacuums, automatic faucets, and much more.
For each sensor, you will find a demo program (sketch) for use with Arduino and a corresponding wiki application guide. The guide gives you some background information on the sensor and shows you how to get started. The Arduino programs are demonstrations which show you the basic steps. They aren't intended to be used for production purposes.
Everything in this repository is based on information which is already publicly available through various datasheets, specifications, and documents published by Sharp or their suppliers and distributors. I'm basically just summarizing things to help electronics hobbyists, researchers, and engineers get started more efficiently. I'll also be focusing more on the newer sensor models from Sharp.
Part Number | Description | Documentation | Source Code |
---|---|---|---|
GP2Y0A41SK0F | Distance Measuring Sensor | Datasheet | Demo Source Code |
GP2Y0A51SK0F | Distance Measuring Sensor | Datasheet | Demo Source Code |
GP2Y0AF15X | Distance Measuring Sensor | Application Guide | Demo Source Code |
GP2Y1014AU0F | Air Quality Sensor (PM, Dust) | Application Guide | Demo Source Code |
GP2Y1023AU0F | Air Quality Sensor (PM, Dust) | Specification | Demo Source Code |
GP2Y1026AU0F | Air Quality Sensor (PM, Dust) | Application Guide | Demo Source Code |
GP2Y1030AU0F | Air Quality Sensor (PM, Dust) | Application Guide | Demo Source Code |
GP2Y1040AU0F | Air Quality Sensor (PM, Dust) | Application Guide | Arduino / CSharp |
Part Number | Description | Documentation | Source Code |
---|---|---|---|
A1DU5P2CP005B | VOCs Sensor Module | Application Guide | UART / I2C |
A1DU5P2CP006B | Humidity Sensor Module | Application Guide | Demo Source Code |
FSTOF2002C0D | Time-of-Flight Sensor Module | Application Guide | UART / I2C / CSharp |
FSTOF2002C0U | Time-of-Flight Sensor Module | Application Guide | Arduino / CSharp |
FSTOF2003C0I | Time-of-Flight Sensor Module | Application Guide | Demo Source Code |
MTOF171000C0 | Time-of-Flight Sensor Module | Application Guide | Demo Source Code |