Arduino
Quick Reference
Embedded System
What is it ?
BSP (Board Support Package)
Microcontroller : What is it ?
Microcontroller : Architecture
Microcontroller : Harvard vs Von Neuman Architecture
Microcontroller : RISC vs CISC
Microcontroller : GPIO
Microcontroller : I2C / TWI
Microcontroller : Memory Map
Microcontroller : PWM
Microcontroller : Register
Microcontroller : SPI
Microcontroller : CAN
Microcontroller : Interrupt
Microcontroller : Communication Interface Selection
Microcontroller : ARM
Arduino
What is it ?
Before You Buy
Arduino Uno
Basic Information
Before You Do
Programming in IDE
Programming in C
Programming in Assembly
I/O Registers
Memory Map
Boot Loader
List of Arudio Compatible Modules
Program : Serial Port/Serial Communication
Program : I2C
Program : Communication Port Examples
I2C :
Gyroscope Module
Serial Port :
WiFi ESP8266 Module
Program : LCD 16 x 2
Program : Motor Basic
Program : Sensor Basic
Program : Sensor : DHT (Digital Humitity/Temperature)
Program : Sensor : Gyroscope
Program : Sensor : Light Sensor
Program : WiFi esp8266
Program : RF Tx (433 Mhz)
Program : Joystick(Thumb)
Raspberry Pi
What is it ?
Before You Buy
Burn OS SD Card
Burning the OS SD Card with Pi Imager
Burning the OS SD Card manually (old method)
Connect to PC
WiFi Setup
C Programming
Kernel Compile
Tips / Q&A
Beaglebone
What is it ?
First Connection
Working on Linux Shell
Basic Information
Memory Map and Registers
Shell Programming for GPIO
Programming in C
Intel Quark
What is it ?
Software (System Studio) Installation
ROM Update
Basic Programming - LED Flashing
Understanding Pin Mapping Document
NXP mbed LPC176x
What is it ?
First Connection
Memory Map
Registers