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
  • 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

Repository management

Github

Image Source

GitHub is a web-based hosting service for version control using git. It is mostly used for computer code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features. Wikipedia

Bitbucket

Image Source

Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. Wikipedia

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

Method-1

Required Components

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

Schematics

Circuit

Video Demonstration


Node-RED

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 nodered.org.

Anaconda

  • 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

NoteBook

  • 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 https://try.jupyter.org/

AUx Cable