Arduino Control Center

Supported Hardware

Currently supported hardware:

Arduino boards:

- Arduino NANO
- Arduino UNO
- Arduino MEGA

Ethernet controllers:

- Microchip ENC28J60 boards and shields
- Wiznet W5100 boards and shields
- Wiznet W5500 boards

Digital sensors:

- 18S20, 18B20 temperature sensors
- DHT11 temperature, humidity sensors
- DHT21, DHT22 temperature, humidity sensors
- BMP180 temperature, pressure sensor
- BMP280 temperature, pressure sensor
- BME280 temperature, pressure, humidity sensor
- BH1750, TSL2561 light sensors
- ML8511 UV sensor
- MAX6675 Thermocouple sensor
- Ultrasonic Ranger sensors SR04,SRF05,SRF06
- HTU21D Temperature and Humidity sensor
- LIS3DH Three axes linear accelerometer
- LM75 compatible Temperature sensors -LM75, LM75A, LM75B, LM75C, TMP75, TMP175, TMP275...

Analog sensors:

- THERMISTOR libraries for the following circuit: +5 o-----NTC 10K ---ANALOG PIN---10K---o GND
- LDR, TEMT6000 light sensors
- LM35 temperature sensor
- Any other 3-wire(VCC,GND,Signal) analog sensor 3.3V or 5V, 10bit resolution (supported math conversion for measured values from 0..1023 to calculated value).
For example:
- MQ135 Air Quality Sensor
- MQ-3 Alcohol Sensor, MQ4 GAS SENSOR – METHANE
- Sharp IR Analog Distance Sensor GP2Y0A21YK0F
- US-016 Analog Ultrasonic Ranging Sensor
- PIR Motion Sensor HC-SR501
- Soil Moisture Sensor, etc...
- Arduino ANALOG MapRange function(float, integer values) for better analog sensors adjusting

Real-Time clock(RTC) devices:

- DS1307 I2C real-time clock
- DS3231 I2C High Precision Real Time Clock

Supported elements:

- MQTT protocol
- Master-Slave I2C communication (One Master and 2 slave devices)
- ON - OFF outputs manually with Desktop and Web interface
- PWM (Pulse With Modulation) outputs with Desktop and Web interface
- Timers - ON delay, OFF delay, Pulse
- Counters - UP counter, Down counter