MicrotronicsForU.com
Microcontroller based Electronics R&D centre in New Town, Kolkata
Our Courses
Our courses for Electronics Engineering Student
  1. Learn AVR Microcontroller Family & Arduino
    Introduction to AVR family Microcontroller Basic architecture of AVR microcontroller – CISC and RISC architecture Difference between Microprocessor and Microcontroller Understanding of On chip peripherals and External peripherals Introduction to Arduino Board Hands-on practical on Arduino Board On Chip Peripheral understanding Input and Output Ports Timers UART – Serial Communication Interrupt SPI External Peripheral Interface to Atmega8L Led Blinking Matrix Keyboard Interface Alphanumeric LCD 8 bit ADC DAC Real Time Clock EEPROM Sensor Interface Temperature Sensor Humidity Sensor Accelerometer RF Module interface with AVR Microcontroller Protocol Study UART I2C SPI
  2. Learn Basic Microcontroller Atmel Family
    Introduction to Atmel family Microcontroller Basic architecture of 8051 microcontroller Difference between Microprocessor and Microcontroller Understanding of On chip peripherals and External peripherals Hands-on practical on 8051 On Chip Peripheral understanding Input and Output Ports Timers UART – Serial Communication Interrupt External Peripheral Interface to AT89C51 Led Blinking Matrix Keyboard Interface Alphanumeric LCD 8 bit ADC DAC Real Time Clock Temperature Sensor Protocol Study UART I2C SPI
  3. Learn Raspberry Pi & Arduino
    Introduction to World’s small computer board – Raspberry Pi Introduction to Arduino Board Hands-on practical on Arduino Board and Raspberry Pi On Chip Peripheral understanding Input and Output Ports Timers UART – Serial Communication Interrupt External Peripheral Interface to Arduino Led Blinking 8 bit ADC DAC Real Time Clock EEPROM Sensor Interface Temperature Sensor Humidity Sensor Accelerometer RF communication between Arduino and Raspberry Pi Protocol Study UART I2C SPI
  4. C Programming
    Introduction Declaring Variables Preprocessor Statements Arithmetic Operators Programming Style Keyboard Input Relational Operators For and while loops If, if else, relational operators Switch/case String and character handling Data validation examples Conditional expression operator Arrays Functions Additional assignment operator Sample programs so far Handling user input and Validation Formatters for printf() and scanf(), bit operations Structures Data conversion with itoa() and atoi() Files Pointers Linked Lists Dynamic Memory Allocation Preprocessor Statements, Macros, Conditional Compilation, typedef Eumerated Data Types Unions Register based variables, null statements and strings Command Line Arguments Pointers to functions
  5. C++ Programming
    Chapter 1: Perspective The Software Crisis Design Techniques Large Software Systems Roots of Object Technology What Is Object-Oriented Programming? C++ and Object-Oriented Programming Why C++? Features of C++ Pros and Cons of C++
  6. C with Data Structure
    Introduction to Data structures - Definition, Classification of data structures: primitive and non-primitive, Operations on data structures. Linked list – Definition, Components of linked list, Representation of linked list, Advantages and Disadvantages of linked list. Types of linked list: Singly linked list, doubly linked list, Circular linked list and circular doubly linked list. Operations on singly linked list creation, insertion, deletion, search and display Searching and Sorting Search - Basic Search Techniques: Search algorithm searching techniques: sequential search, Binary search – Iterative and Recursive methods. Comparison between sequential and binary search. Sort- General Background: Definition, different types: Bubble sort, Selection sort, Merge sort, Insertion sort, Quick sort Stack – Definition, Array representation of stack, Operations on stack: Infix, prefix and postfix notations Conversion of an arithmetic expression from Infix to postfix. Applications of stacks.
Making your ideas a reality