

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://localhost:4000/</id>
  <title>Anithya AB</title>
  <subtitle>Embedded system experts.</subtitle>
  <updated>2024-10-26T13:03:03+02:00</updated>
  <author>
    <name>Thyagaraja Naidu</name>
    <uri>http://localhost:4000/</uri>
  </author>
  <link rel="self" type="application/atom+xml" href="http://localhost:4000/feed.xml"/>
  <link rel="alternate" type="text/html" hreflang="en"
    href="http://localhost:4000/"/>
  <generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator>
  <rights> © 2024 Thyagaraja Naidu </rights>
  <icon>/assets/img/favicons/favicon.ico</icon>
  <logo>/assets/img/favicons/favicon-96x96.png</logo>


  
  <entry>
    <title>Hello World</title>
    <link href="http://localhost:4000/posts/hello-world/" rel="alternate" type="text/html" title="Hello World" />
    <published>2020-12-20T16:02:15+01:00</published>
  
    <updated>2020-12-20T16:02:15+01:00</updated>
  
    <id>http://localhost:4000/posts/hello-world/</id>
    <content src="http://localhost:4000/posts/hello-world/" />
    <author>
      <name>Thyagaraja Naidu</name>
    </author>

  
    
    <category term="lcd" />
    
    <category term="16x2" />
    
    <category term="20x4" />
    
    <category term="atmega328p" />
    
  

  <summary>Background
       “Hello World” is a C program written by Dennis Ritchie(The Inventor of C programming Language) in his book The C Programming Language to showcase the capabilities of the C language to print a string “Hello World”. In this blog we will tweak this famous program a bit and display “Hello World” message on a 20x4 LCD display.

The IO Problem with MCUs!!!
       As explained in key...</summary>

  </entry>

  
  <entry>
    <title>The Matrix</title>
    <link href="http://localhost:4000/posts/the-matrix/" rel="alternate" type="text/html" title="The Matrix" />
    <published>2020-12-20T10:41:30+01:00</published>
  
    <updated>2020-12-20T10:41:30+01:00</updated>
  
    <id>http://localhost:4000/posts/the-matrix/</id>
    <content src="http://localhost:4000/posts/the-matrix/" />
    <author>
      <name>Thyagaraja Naidu</name>
    </author>

  
    
    <category term="keys" />
    
    <category term="keypad" />
    
    <category term="atmega328p" />
    
  

  <summary>“Unfortunately, no one can be told what The Matrix is. You’ll have to see it for yourself.”
― Morpheus


       for this blog we could change it to something more meaningful like below :)

  “Unfortunately, no one can be told what The Matrix Keyboard is. You’ll have to Do it for yourself, and learn.”


Sensing Inputs
       MCU interacts with real world using sensors and actuators. In this blog...</summary>

  </entry>

  
  <entry>
    <title>USBasp - AVR programmer</title>
    <link href="http://localhost:4000/posts/usbasp-avr-programmer/" rel="alternate" type="text/html" title="USBasp - AVR programmer" />
    <published>2020-12-08T14:56:45+01:00</published>
  
    <updated>2020-12-08T14:56:45+01:00</updated>
  
    <id>http://localhost:4000/posts/usbasp-avr-programmer/</id>
    <content src="http://localhost:4000/posts/usbasp-avr-programmer/" />
    <author>
      <name>Thyagaraja Naidu</name>
    </author>

  
    
    <category term="programmer" />
    
    <category term="avr" />
    
  

  <summary>USBasp - Open source AVR programmer
Construction

Programmer options
       To tinker with any microcontroller, first step is to transfer/program the software to the microcontroller. There are different ways of doing this, listed as below options.

  Silicon manufacturer programmers/debuggers:
    
      High End  - ATMEL-ICE
      Mid range - Pickit4
      Low cost  - Snap
    
  
  Bootloader...</summary>

  </entry>

  
  <entry>
    <title>To blink or not to blink :)</title>
    <link href="http://localhost:4000/posts/to-blink-or-not-to-blink/" rel="alternate" type="text/html" title="To blink or not to blink :)" />
    <published>2020-11-19T11:30:45+01:00</published>
  
    <updated>2020-11-19T11:30:45+01:00</updated>
  
    <id>http://localhost:4000/posts/to-blink-or-not-to-blink/</id>
    <content src="http://localhost:4000/posts/to-blink-or-not-to-blink/" />
    <author>
      <name>Thyagaraja Naidu</name>
    </author>

  
    
    <category term="Microcontroller" />
    
    <category term="avr" />
    
  

  <summary>HW Platform to be used
Microchip(formerly ATMEL) 328P Controller

      This post is yet another blinky program on popular Microchip ATMEGA 328p micro controller. We will be using  Arduino nano board for our experiment. Since the HW is readily available we can concentrate on writing our first program for blinking the LED!

Software development environment for blinky
      We will be using Bare ...</summary>

  </entry>

</feed>


