Arun Notes

How to Learn Electronics and Programming language easily

About Dreams

தூங்கும் போது வருவதல்ல கனவு!
உன்னை தூங்க விடாமல் செய்வது தான் கனவு

Understanding of Electronics and programming

  • இலக்கணம் – Grammar (Programming Language Rules)
  • இலக்கியம் – Poem (Programs)

Same Meaning but different pronoun

  • Piece of Code
    • Software
    • firmware
    • Program
    • code
    • os
  • Languages
    • java
    • C
    • Lua
    • Pythan
    • . net
    • C#
    • C++
    • JavaScript
  • Operating System
    • Mongoose OS
    • Lua RTOS
  • Store Data
    • database
    • server
    • Web server
    • local server

Create a Atmosphere

  • #hash Tag (facebook, Twitter, Instagram).
  • Google Alart 🔔
  • E-Mail Subscription
  • Social media
    • Facebook
      • Like Page
      • Join Group
      • Set Notification (Facebook- page, Group notification)
      • Check #Hash tag
    • YouTube
      • Subscribe
      • Set Notification (YouTube -Subscribe Notifications).
    • Twitter
      • Follow your interest
      • Set Notification (Twitter Notification)
      • Check #Hash tag
    • Instagram
      • Follow interest
      • Set Notification (Facebook- page, Group notification)
      • Check #Hash tag


Linux Commands

  • open the file *vim test.c*
  • *ipcs* – Inter process communication system
  • *cd.. * back to directory

JSON Format

  • JSON- JavaScript Object Oriented Notation.
  • Specified by Douglas crockford
  • Easy to read and write
  • interchanged format
  • Language independent


How to install Git?

For windows

  • Download git software
  • Run the git software .exe file
  • Click Next
  • Select Destination Location and click Next
  • Select Components and click Next
  • Select Start Menu Folder and click Next
  • Adjusting your PATH environment and click Next
  • Choosing HTTPS Transport backend and click Next
  • Configuring the line ending conversions and click Next
  • Configuring the terminal emulator to use with Git Bash and Click Next
  • Configure extra options and click Install
  • Done

Electronics Tutorials – 230v Single LED Circuit



This is the simple circuit and can use 230v AC LED indication in home that can be directly powered from mains.To make this by three simple electronics components Resistor, Diode and LED But its not isolated so very dangerous, if you have not a good knowledge about AC circuit please don’t try. this following circuits are reverse circuit from extension box


Required Components

  • Diode 1N4007               – 1 Nos
  • Resistor 270k Ohm 5%  – 1 Nos
  • Red LED 2v (633mm)    – 1 Nos
  • Wires



Video Demonstration



What is Node-Red?

  • Node-RED is a visual tool for wiring the Internet Of Things
  • Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
  • It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its run time in a single-click
  • More information about Node-RED, including documentation, can be found at



  • Anaconda is the world’s most popular Python data science platform.
  • Anaconda, Inc. continues to lead open source projects like Anaconda, NumPy and SciPy that form the foundation of modern data science.
  • Anaconda’s flagship product, Anaconda Enterprise, allows organizations to secure, govern, scale and extend Anaconda to deliver actionable insights that drive businesses and industries forward.


Getting Starter

  • Install Anaconda
  • Run Anaconda Navigator (After Installed Anaconda)
  • You can see this like below image

  • Then Click “Lunch” Button in the Jupyter Notebook Section
  • if you launch the Jupyter Notebook it will opened up in web browser at http://localhost:8889/notebooks/




Anaconda Navigator

  • Anaconda Navigator is a desktop graphical user interface (GUI) included in Anaconda® distribution that allows you to launch applications and easily manage conda packages, environments and channels without using command-line commands.
  • Navigator can search for packages on Anaconda Cloud or in a local Anaconda Repository. It is available for Windows, macOS and Linux.


  • Services
    • Jupyter Notebook
    • Orange App
    • QTConsole
    • Glueviz
    • Spyder
    • RStudio



  • Web based interactive computing notebook environment
  • Edit and run human-readable docs while describing the data analysis.



Jupyter NoteBook

  • When your running the jupyter notebook from the anaconda it will redirect the web page with some port eg : http://localhost:8889/notebooks (in browser) or you can try the web based online environment


Interview Experience

20161216_Tech Mahendra_Coimbatore

  • Interview Details
    • From Mail id :
    • Contact person :
    • Post : Embedded C
    • DATE : 17th Dec 2016 / Saturday
    • TIME : 09:00 AM – 12:00PM
    • VENUE : ITech Mahindra (Ex Mahindra Satyam Office) no:45-47, KIADB Industrial Area Phase 2, Electronic City Phase 2; Bangalore 560100
    • CONTACT PERSON : Anil Kumar Venigandla AnilKumar Venigandla /shivand Hiremath)/ Shivanand Hiremath
  • Interview Questions
    • Add soon



20170419_Robert Bosch Interview questions

  • C Programs
    • Little and Big Endian
    • Storage class
  • Embedded
    • Harvard architecture and Von Human Architecture ?
    • UART algorithm
      • Bit Banking Method


20170419_HCL interview Questions

  • C Programs
    • How to swap 2numbers using bitwise operation
    • Function pointer using struct
    • How to set and clear single bit with out disturbing other value in byte
  • Embedded
    •  Uart
      • 8051 UART Register
      • how u set the baud rate of uart
      • what is baud rate
    • what is frequency
    • I2C


20170429_Tech mahandra interview questions

  • SET 2 questions papers  (30 one marks)
    • static RAM Contains which one of them (but i answered capacitor)
      • a) Capacitor
      • b) resistor
      • c) diode
      • d) flip flop
  • Four 5 marks
    • Write a c programs Binary search
    • 4 leds and 4button denounce leds pin 0 to 3 and buttons pin 4 to 7 consider the data are stored in xffff1000 to xffff1100, sort the data in ascending order and store data in xffff2000 to xffff2100
    • what is the different type of interrupt and write Interrupt Vector  with priority