Lesson

PIC LESSON
Lesson 101: LED
Lesson 102: Seven Segment
Lesson 103: LCD HD44780
Lesson 104: LCD KS0108
Lesson 105: LCD Nokia 3310
Lesson 106: Switch/Push Button

Lesson 107: Keypad
Lesson 108: Buzzer and PIR Sensor
Lesson 109: IR Sensor
Lesson 110: IR Line Sensor
Lesson 111: Omron E3Z
Lesson 112: ADC Module

Lesson 113: Sensor LM35
Lesson 114: Sensor HSM-20G
Lesson 115: Sensor ACS712
Lesson 116: Analog Distance Sensor
Lesson 117: Sound Sensor
Lesson 118: Flame Sensor
Lesson 119: NTC Temperature Sensor
Lesson 120: HR202 Humidity Sensor
   
Lesson 121: Tilt Sensor
Lesson 122: Flexi Sensor
Lesson 123: PWM Module
Lesson 124: Digital to Analog
Lesson 125: PWM to Analog

Lesson 126: Timer Module
Lesson 127: Timer Interrupt
Lesson 128: Tri-colour LED

Lesson 129: Seven Segment Module
Lesson 130: Dot Matrix
Lesson 131: DC Motor
Lesson 132: Stepper Motor
Lesson 133: Servo Motor
Lesson 134: Stepper Motor Driver
Lesson 135: Servo Controller
Lesson 136: Cube Servo
Lesson 137: Brushless DC Motor

Lesson 138: EEPROM Module
Lesson 139: Set Password
Lesson 140: Set Time and Date
   
Lesson 141: Set Phone Number
Lesson 142: UART Module
Lesson 143: SPI Module
Lesson 144: I2C Module
Lesson 145: Low Cost RF Module
Lesson 146: Ultrasonic Range Finder
Lesson 147: Ultrasonic HC-SR04
Lesson 148: RFID Reader

Lesson 149: Wiegand RFID Reader
Lesson 150: RDM6300 RFID Module
Lesson 151: Barcode Scanner
Lesson 152: Barcode CCD Camera
Lesson 153: Fingerprint Reader
Lesson 154: CMUCam Camera
Lesson 155: Linescan Camera
Lesson 156: GSM Modem
Lesson 157: GPS Receiver
Lesson 158: GSM2 Click
Lesson 159: GPS2 Click
Lesson 160: Compass HMC6352
   
Lesson 161: Sensor DS18B20
Lesson 162: Sensor DHT11
Lesson 163: MAX7219-LED Display Driver
Lesson 164: Dot Matrix Module
Lesson 165: HT1632 Dot Matrix Board
Lesson 166: Modbus
Lesson 167: Visual Basic
Lesson 168: Xbee Module
Lesson 169: Keypad Text
Lesson 170: 25LC1024-Serial EEPROM
Lesson 171: MCP23S17-I/O Expander
Lesson 172: MCP23S17 HD44780
Lesson 173: SPI 16bit Input
Lesson 174: PID
Lesson 175: pH Sensor
Lesson 176: pH Meter
Lesson 177: Emic2 Text To Speech
Lesson 178: Wind Direction Sensor
Lesson 179: Wind Speed Sensor
Lesson 180: Pulse Sensor
   
Lesson 181: Serial RGB LED
Lesson 182: TEMT60000
Lesson 183: MAX6675
Lesson 184: LinkSprite JPEG Camera
Lesson 185: Adafruit Fingerprint
Lesson 186: Accelerometer & Kalman Filter
 

ARDUINO / CHIPKIT LESSON
Lesson 201: LCD HD44780
Lesson 202: LCD Nokia 3310
Lesson 203: TFT LCD 1.8 inch
Lesson 204: TFT LCD 2.8 inch
Lesson 205: I2C LCD HD44780
Lesson 206: SPI OLED Display
Lesson 207: E-Ink Display
Lesson 208: Serial Communication

Lesson 209: UART
Lesson 210: AD595
Lesson 211: Omron E3JK
Lesson 212: Sensor LM35
Lesson 213: Sensor DHT11
Lesson 214: Sensor DS18B20
Lesson 215: Seven Segment Module
Lesson 216: Motor Driver Shield
Lesson 217: MaxSonar
Lesson 218: RFID Reader
Lesson 219: Fingerprint Reader
Lesson 220: GPS Receiver
   
Lesson 221: MAX7219 Dot Matrix
Lesson 222: Dot Matrix Module
Lesson 223: GSM
Lesson 224: GSM Modem
Lesson 225: GPRS Shield V2.0
Lesson 226: SIM900 MMS
Lesson 227: SIM900A
Lesson 228: RTC DS3234
Lesson 229: RTC DS3231
Lesson 230: HMC6352-Compass
Lesson 231: MS5611-Barometric
Lesson 232: BH1750-Light Sensor
Lesson 233: Grove Light Sensor
Lesson 234: SD Card
Lesson 235: DTMF Shield
Lesson 236: Servo Motor
Lesson 237: Motor & ESC
Lesson 238: MicroStrain 3DM-GX2
Lesson 239: LinkSprite JPEG Camera
Lesson 240: XBee
   
Lesson 241: Bluetooth
Lesson 242: RF Remote
Lesson 243: IR Remote
Lesson 244: Dot Matrix Display (DMD)
Lesson 245: Serial RGB LED
Lesson 246: Strip RGB LED
Lesson 247: Data Logger
Lesson 248: Adafruit Fingerprint
Lesson 249: DFRobot APC220
Lesson 250: LCD Keypad Shield
Lesson 251: MP3 Shield
Lesson 252: Relay Shield
Lesson 253: RFBee
Lesson 254: USB Host Shield + Barcode Scanner
Lesson 255: MCP3008 SPI ADC
Lesson 256: MCP4912 SPI DAC
Lesson 257: Accelerometer ADXL335
Lesson 258: IMU
Lesson 259: Barometric MPL3115A2
Lesson 260: Pulse Sensor
   
Lesson 261: Ethernet Shield
Lesson 262: Teleduino
Lesson 263: ESP8266 ThingSpeak
Lesson 264: Wifi Web Server
Lesson 265: Sensor HMC5883L
Lesson 266: Keypad
Lesson 267: Coin Acceptor
Lesson 268: Note Acceptor
Lesson 269: Mifare Reader RC522
Lesson 270: Wiegand RFID Reader
Lesson 271: HX711 Load Cell
Lesson 272: MPU6050 Kalman Filter
Lesson 273: ESPresso Lite Wifi Web Server
Lesson 274: ESPresso Lite ThingSpeak
Lesson 275: ESPresso Push Notification
Lesson 276: ESPresso Extend Pin
Lesson 277: ESPresso Sensor DS18B20
Lesson 278: ESPresso MQTT
Lesson 279: MCP42010 SPI Digital Potentiometer

VISUAL STUDIO LESSON
Lesson 301: Message Box and Button
Lesson 302: Text Box and Label
Lesson 303: If Statement
Lesson 304: Variable
Lesson 305: Function
Lesson 306: HScrollBar & VScrollBar
Lesson 307: Timer
Lesson 308: ProgressBar
Lesson 309: ListBox

Lesson 310: Text File Application
Lesson 311: Excel Application
Lesson 312: Login Page
Lesson 313: Plot Graph
Lesson 314: Serial Port
Lesson 315: Send Email
Lesson 316: Access Database
Lesson 317: Google Maps
Lesson 318: SkyeModule M10
Lesson 319: Mifare Reader CR038
Lesson 320: RDM6300 RFID
   
Lesson 321: Serial Communication
Lesson 322: SMS Sender
Lesson 323: http Request
Lesson 324: RFID U Reader
Lesson 325: Visual Studio Installer
 

APP INVENTOR / INTEL XDK LESSON
Lesson 401: (AI) Button & TextBox
Lesson 402: (AI) TextToSpeech
Lesson 403: (AI) Image & Sound
Lesson 404: (AI) Slider
Lesson 405: (AI) Clock
Lesson 406: (AI) Bluetooth
Lesson 407: (AI) Calculator
Lesson 408: (AI) Send SMS
Lesson 409: (AI) Send Email
Lesson 410: (AI) Sensor
Lesson 411: (AI) Array
Lesson 412: (AI) Barcode Scanner
Lesson 413: (AI) Graph
Lesson 414: (XDK) Button

Lesson 415: (XDK) Input
Lesson 416: (XDK) Sensor

WEB LESSON
Lesson 501: HTML Basic Syntax
Lesson 502: HTML Input Type
Lesson 503: PHP Basic Syntax
Lesson 504: PHP MySQL
Lesson 505: CSS Basic
Lesson 506: JavaScript Basic
Lesson 507: JavaScript JSON
Lesson 508: JavaScript AJAX
Lesson 509: Frameworks jQuery
Lesson 510: Frameworks Bootstrap
Lesson 511: Frameworks AngularJS
Lesson 512: Frameworks CodeIgniter
Lesson 513: Plugin Datatables

53 Responses to “Lesson”

  1. Suhaila says:

    Salam Shahrul,

    Saya nak tanya, familiar tak nak design coding dan hardware untuk IMAGE SENSOR? Saya bukan nak develop camera,tp nak design only on capturing from image sensor.
    Mohon bantuan ya :)

  2. Khairul says:

    Salam En.Shahrulnizam, sy ada masalah untuk membuat header file… boleh x sediakan 1 tutorial yg menerangkan secara terperinci cara2 nak buat header file… yg mengunakan PIC18F452…

  3. hasnoor says:

    salam shahrul, boleh x kalu sy nk upah tuk coding projek sy

  4. nizam says:

    salam shahrul…sy nak ty..adakah kita boleh guna program dr PIC18F452 kepada PIC16F877..kalo xboleh ape bezanya..kita still leh pkai program 2 x utk buat reference..

  5. fazreen says:

    as’salam……klu sy nk mntk bntuan utk dsign kn litar projek bole x??…

  6. amalina says:

    salam…sy nk bertanya mengenai connection stepper motor..sy nk test satu stepper motor jenis 42BYGHS-444 dari cytron….6 wire…cuma cytron tak bekalkan wiring diagram…..harap dapat tunjukkan wiring connectionnya….

  7. adli says:

    salam..bolehkh sertakan sekali penerangan atau coding atau video untuk Lessons yang lain..

  8. helmi says:

    LM35 mengesan suhu dan paparkn pada LCd 2×16 mngunakn pic16f873a.. sy nk beli coding utk progrm ni.. dalam minggu ni jgk boleh??.. mngunakn software JAL..

  9. khairul says:

    Salam En.Shah… Saya ne masih baru belajar dlm PIC n LCD dan sbnarnya dah ada beberapa projek yg sy telah berjaya buat (masih gagal dgn projek Digital Clock :0), Tp sbnarnya sy nak tanye mcm mane nak display counting programming dlm LCD, sy duna MicroC contoh code


    //Global Variable
    int i;

    for(i=0;i<=10;i++)
    {
    delay_ms(500);
    Lcd_Out(1,1,&i);
    }

    sepatutunya kuar counting 1,2,3,kat Row 1, Coulumb 1 tp kuar entah ape2 n kdg2 x kuar langsung kat LCD

  10. fendi says:

    nk tnye rf module code..

Leave a Reply

What is 7 + 10 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)