Ameba ARDUINO: Peripherals & Examples
Wi-Fi/Network Library & Examples
- [RTL8195AM] [RTL8710AF] Scan available WiFi hotspots in the surroundings
- [RTL8195AM] [RTL8710AF] Connect to WiFi
- [RTL8195AM] [RTL8710AF] Use Ameba as Server to communicate with Client
- [RTL8195AM] [RTL8710AF] Use Ameba to retrieve information from the Internet
- [RTL8195AM] [RTL8710AF] Use Ameba as Server to control LED
- [RTL8195AM] [RTL8710AF] Use Ameba as server to send Ameba status
- [RTL8195AM] [RTL8710AF] Use Ameba as UDP server
- [RTL8195AM] [RTL8710AF] Retrieve Universal Time (UTC) By Ameba
- [RTL8195AM] [RTL8710AF] Use MQTT To Upload And Listen To Data
- [RTL8195AM] [RTL8710AF] Upload PM2.5 Data To LASS System
- [RTL8195AM] [RTL8710AF] Ameba AP Mode
- [RTL8195AM] AmebaMotors – Control Motorcars With Ameba
- [RTL8195AM] AmebaMotors – Use Mobile Phone To Control Motorcar Remotely
- [RTL8195AM] Ameba Video Camera
- [RTL8195AM] Use 6-Axis Sensor To Control The Motor Car
- [RTL8195AM] [RTL8710AF] Using Modbus TCP Communication Protocol
- [RTL8195AM] [RTL8710AF] Use NTP To Update Time
- [RTL8195AM] Use Amazon AWS IoT Shadow Service
- [RTL8195AM] Realtek Quadcopter
- [RTL8195AM] Amazon Alexa
- [RTL8195AM] [RTL8710AF] Use MDNS To Let Arduino IDE Find Ameba
- [RTL8195AM] [RTL8710AF] OTA Update Program To Ameba
- [RTL8195AM] Connect To Microsoft Azure Cloud Service
- [RTL8195AM] Amazon Service
- [RTL8195AM] Google Cloud IOT
- [RTL8195AM] [RTL8710AF] Use Firebase To Push Messaging Services
- [RTL8195AM] [RTL8710AF] Access IFTTT Via Ameba
- [RTL8195AM] Use Ameba To Securely Retrieve Information From The Internet
Peripheral Library & Examples
- [RTL8195AM] [RTL8710AF] GPIO - Use a button to control the blinking of LED
- [RTL8195AM] [RTL8710AF] GPIO – Measure The Distance By Ultrasound Module
- [RTL8195AM] [RTL8710AF] GPIO - Measuring The Temperature And Humidity
- [RTL8195AM] [RTL8710AF] GPIO - Use GPIO Interrupt To Control LED
- [RTL8195AM] [RTL8710AF] GPIO - Using DS18B20 Thermometer
- [RTL8195AM] [RTL8710AF] PWM - Let LED to fade and light in turn
- [RTL8195AM] [RTL8710AF] PWM – Play Music
- [RTL8195AM] [RTL8710AF] PWM – Using A Servo
- [RTL8195AM] ADC - Use ADC and Ameba to make a voltmeter
- [RTL8195AM] [RTL8710AF] I2C - Communicate with Arduino UNO via I2C
- [RTL8195AM] [RTL8710AF] I2C - Use I2C to receive data from Arduino UNO
- [RTL8195AM] [RTL8710AF] I2C - Display Data On LCD Screen
- [RTL8195AM] [RTL8710AF] UART - Communicate with the computer via UART
- [RTL8195AM] [RTL8710AF] UART - Retrieve GPS Position
- [RTL8195AM] [RTL8710AF] Detect PM2.5 Concentration In The Air
- [RTL8195AM] NFC – Open A Webpage On Cellphone Using NFC Connection
- [RTL8195AM] NFC – Turn Ameba Into A Business Card
- [RTL8195AM] NFC – Open An Android App
- [RTL8195AM] NFC - Access The Content Of NFC Tag
- [RTL8195AM] [RTL8710AF] Flash Memory - Store data in FlashEEProm
- [RTL8195AM] [RTL8710AF] Flash Memory - Use Flash Memory Larger Than 4K
- [RTL8195AM] [RTL8710AF] SPI – Print Image And Text On LCD Screen
- [RTL8195AM] [RTL8710AF] SPI – Show PM2.5 Concentration On ILI9341 TFT LCD
- [RTL8195AM] Power Management - Enter Deepsleep After Uploading DHT Data To LASS
- [RTL8195AM] Power Management - Use WiFi In Sleep Mode
- RTL8195AM] [RTL8710AF] Timer - Using The Periodic GTimer
- [RTL8195AM] [RTL8710AF] Timer - Using The Single-Use GTimer
- [RTL8195AM] UVC – Video Streaming
- [RTL8195AM] UVC – Use UVC To Send Image
- [RTL8195AM] [RTL8710AF] MPU6050 – Using MPU6050 6-Axis MotionTracking Device
- [RTL8195AM] [RTL8710AF] IR – Infra-Red Receiver And Emitter
- [RTL8195AM] Solar Panel – Upload Temperature And Humidity Data To LASS System
- [RTL8195AM] [RTL8710AF] RTC – Using DS1307/DS3231 RTC As Time Source
- [RTL8195AM] [RTL8710AF] RTC – Read From DS1307/DS3231 RTC Module
- [RTL8195AM] [RTL8710AF] RTC – Use NTP To Rectify DS1307/DS3231 RTC
- [RTL8195AM] SDIO – Edit Files In SD Card
- [RTL8195AM] SDIO – List The Files In SD Card
- [RTL8195AM] SDIO – Make Directory In SD Card
- [RTL8195AM] SDIO – Update The Modified Time Of Files In SD Card
- [RTL8195AM] SDIO – Time Lapse Photography: Use UVC To Take Photos And Save To SD Card
- [RTL8195AM] [RTL8710AF] IO Expander – Using I/O Expander Module
- [RTL8195AM] LCD 12864 – Draw Sketch
- [RTL8195AM] [RTL8710AF] RFID – Using RFID RC522 Module As RFID Reader
- [RTL8195AM] [RTL8710AF] Use HTU21D Temperature & Humidity Sensor
- [RTL8195AM] [RTL8710AF] Use Dragino Lora Shield
- [RTL8195AM] [RTL8710AF] Use WS2812B 4×4 RGB LED
- [RTL8195AM] [RTL8710AF] Using Fingerprint Identification Module
- [RTL8195AM] [RTL8710AF] Watchdog Timer Simple Example
Components used in Examples

DHT11/DHT22
Humidity and temperature sensor

HC-SR04 Ultrasonic module
Provides distance measurement function

ILI9341 TFT LCD
TFT LCD display with SPI interface

L298N H-Bridge
Motor controller module for arduino

QVGA TFT LCD
QVGA TFT LCD display module

PMS3003/5003
Air quality sensor that detects concentration of micro particulate matters

Adafruit Ultimate GPS Breakout
High-quality GPS positioning module

Logitech C170 Webcam
Logitech C170 Webcam

MPU6050
Six-Axis (Gyro + Accelerometer) MotionTracking Devices

DS1307
Low-power serial real-time clock

DS3231
Low-power serial real-time clock

Tower Pro SG90
Tiny and lightweight servo with high output power

Grove Infrared Emitter
Used to transmit infrared signals

SparkFun SX1509 I/O Expander
16-channel GPIO expander with an I2C interface

DS18B20
Digital thermometer which measures temperatures from -55°C to +125°C

RC522
RFID reader/writer IC for contactless communication

Sparkfun HTU21D
Temperature & Humidity Sensor

Dragino LoRa Shield
Long range transceiver

WS2812B RGB LED 4*4
Intelligent control LED integrated light source

Realtek ALC5680 Audio Shield
Audio Codec for powerful DSP speech processing