Teaching Learning Centre Indian Institute of Technology Hyderabad (Under PMMMNMTT, MHRD)

C Programming through Arduino

    The whole idea of the workshop was to shift the teaching of Digital Design away from the blackboard to the breadboard. The workshop was concieved by Dr. G V V Sharma after having taught the Digital Design course at IIT Hyderabad through Arduino for two semesters. As part of the training program, the participants have to perform a series of simple experiments on a breadboard using an arduino, seven segment display and the corresponding decoder IC.These experiments are so simple when executed in a sequence that non-technical students can also be trained with a little effort.

    In fact, the workshop can be conducted as a short course over one or two months for first semester engineering (all disciplines) students. Such a course can be used for introducing students to Elementary C programming, Digital Logic Design and Electrical Engineering Lab.

  1. The arduino kits used for all arduino based workshops have the following components.
    1. Arduino Uno.
    2. Arduino/Computer USB cable.
    3. Breadboard
    4. 1 Seven Segment Display
    5. 1 7447 IC
    6. 2 7474 ICs
    7. Jumper Wires
    8. 2 Leds
    9. 2 220 Ohm resistors
  2. Manual.
  3. Arduino Uno.
  4. Arduino Software.
  5. LED blinking.
    1. Code. INO
    2. Instrucation.PDF
    3. Arduino Image. IMG
  6. Driving Seven Segment Display using Decoder and Arduino
    1. Code. INO
    2. Instrucation.PDF
  7. Driving Seven Segment Display using Arduino only.
    1. Code. INO
    2. Instrucation.PDF
  8. Decade Counter using D Flip-Flops and Arduino for combinational logic.
    1. Instrucation.PDF
  9. Decade Counter using only Arduino.
    1. Code.INO
    2. Instrucation.PDF