Monday, 9 March 2015

BeagleBone – Motor interfacing

A DC motor is a type of motor which as the name suggests run on direct current. The DC motor which we use properly runs between 9V to 15V(may vary according to size).For connecting your Raspberry Pi with your motor you need an IC called L293D.Its is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.For the steps visit
http://learningembedded.com/beaglebone/beaglebone-motor-interfacing/

Sunday, 8 March 2015

BeagleBone – LCD interfacing

LCD stands for Liquid Crystal Display .The LCD can display messages in two lines with 16 characters each. It can display all the letters of alphabet, Greek letters, punctuation marks, mathematical symbols etc. It is also possible to display symbols made up by the user. Other useful features include automatic message shift (left and right), cursor appearance, LED backlight etc. It has got 16 pins in total and can be used in two modes 4 bit and 8 bit. Since the GPIO pins in Raspberry Pi is limited to 6 ,we will interface LCD in 4 bit mode.For info on how to interface visit




Saturday, 7 March 2015

BeagleBone – Buzzer interfacing

A buzzer or beeper is an audio signalling device, which may be mechanical, electromechanical, or piezoelectric. Typical uses of buzzers and beepers include alarm devices, timers and confirmation of user input such as a mouse click or keystroke.for information on buzzer
http://learningembedded.com/beaglebone/beaglebone-buzzer-interfacing/



Friday, 6 March 2015

Arduino – ADC interfacing

An analog to digital converter is an electronic circuit which converts continuous signals to discrete digital numbers. In case of Arduino Uno we have a 10 bit ADC and the no of channels is 6 (A0-A5) .10 bit ADC means that when we convert analog value to digital ,we obtain the values in the range of  210 =1024 so the readings will be from 0 to 1023.The function that is used to read the analog values isanalogRead and the syntax is analogRead(A0) where A0 is the analog 0th pin.For more detail about ADC visit http://learningembedded.com/arduino/arduino-adc-interfacing/



BeagleBone – LED interfacing

A light-emitting diode (LED) is a two-lead semiconductor light source. It is a pn-junction diode, which emits light when activated.For connecting an LED we use the GPIO pins.For more information on LEDs  visit http://learningembedded.com/beaglebone/beaglebone-led-interfacing/


Thursday, 5 March 2015

Arduino – Motor interfacing

DC motor is a type of motor which as the name suggests run on direct current. The DC motor which we use properly runs between 9V to 15V(may vary according to size).. For connecting your Arduino with your motor you need an IC called L293D.Its is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors. The program below show how to control motor when a switch is pressed, In when input-1 is pressed , the motors move forward and when input-2 is pressed, the motor moves backward. 
For the program visit http://learningembedded.com/arduino/arduino-motor-interfacing/

Raspberry Pi – Motor interfacing

A DC motor is a type of motor which as the name suggests run on direct current. The DC motor which we use properly runs between 9V to 15V(may vary according to size).For connecting your Raspberry Pi with your motor you need an IC called L293D.Its is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.To control the motor using python programming and also using PWM for speed control visit
http://learningembedded.com/raspberry-pi/raspberry-pi-motor-interfacing/


BeagleBone – Programming

Programming in Beaglebone can be done in many languages but the most commonly used is python script and Java Script.Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. visit http://learningembedded.com/beaglebone/beaglebone-programming/ for more details


Wednesday, 4 March 2015

Arduino – LCD interfacing

LCD is a type of display device that can display all the letters of alphabet, Greek letters, punctuation marks, mathematical symbols etc. HD44780 microcontroller (Hitachi) and can display messages in two lines with 16 characters each. It is also possible to display symbols made up by the user. Other useful features include automatic message shift (left and right), cursor appearance, LED backlight etc.The LCD can be connected in two ways ,one is 4 bit mode and other is 8 bit mode .Arduino has defined a special library for LCD which can be viewed on
http://learningembedded.com/arduino/arduino-lcd-interfacing/



Raspberry Pi – LCD interfacing


LCD stands for Liquid Crystal Display .The LCD can display messages in two lines with 16 characters each. It can display all the letters of alphabet, Greek letters, punctuation marks, mathematical symbols etc. It is also possible to display symbols made up by the user. Other useful features include automatic message shift (left and right), cursor appearance, LED back-light etc. It has got 16 pins in total and can be used in two modes 4 bit and 8 bit. Since the GPIO pins in Raspberry Pi is limited to 6 ,we will interface LCD in 4 bit mode. To learn more on how to do it visit
http://learningembedded.com/raspberry-pi/raspberry-pi-lcd-interfacing/

BeagleBone – Linux Commands

Since Beaglebobe work on a linux distribution  so when working in the command line,it is very important to know the different commands.For using the different commands you much open the terminal and type in the commands listed below.The default username is root and the default password is blank.The command are list below can be studied in detail by using
$ man  <command> 
To view the complete list visit
http://learningembedded.com/beaglebone/beaglebone-linux-commands/

Tuesday, 3 March 2015

Arduino – Seven Segment

seven-segment display (SSD), is a form of electronic display device for displaying decimal numerals. It is of two types, one is common cathode(cc) and other is common anode(ca).In common cathode the ground is common  and in common anode the Vcc  is common . It is basically a collection of LEDs (7+1)  where 7 leds are correspond to abcdefg and 1 led is DP(decimal point)
For more details on how to interface seven segments visit
http://learningembedded.com/arduino/arduino-seven-segment-interfacing/




Raspberry Pi – Buzzer Interfacing



A buzzer or beeper is an audio signalling device, which may be mechanical, electromechanical, or piezoelectric. Typical uses of buzzers and beepers include alarm devices, timers and confirmation of user input such as a mouse click or keystroke. For more information on how to interface buzzer visit

http://learningembedded.com/raspberry-pi/raspberry-pi-buzzer-interfacing/



BeagleBone – USB PC Connection

This section shows how to connect your Beaglebone to your PC via USB.The previous section has already discussed connecting through SSH.USB was designed to standardize the connection of computer peripherals (including keyboards, pointing devices, digital cameras, printers, portable media players, disk drives and network adapters) to personal computers, both to communicate and to supply electric power.


http://learningembedded.com/beaglebone/beaglebone-usb-pc-connection/

Monday, 2 March 2015

Arduino – LED interfacing

A light-emitting diode (LED) is a two-lead semiconductor light source. It is a pn-junction diode, which emits light when activated.For connecting an LED we use the Digital IO pins .For more details on how to control the LEDs visit
http://learningembedded.com/arduino/arduino-led-interfacing/

Raspberry pi – LED Interfacing

 light-emitting diode (LED) is a two-lead semiconductor light source. It is a pn-junction diode, which emits light when activated.For connecting an LED we use the GPIO pins.For more details on how to interface led using Python and linux visit http://learningembedded.com/raspberry-pi/led-interfacing/




BeagleBone – SSH PC Connection

BeagleBone can be connected to your PC by two methods,First is through SSH (which will discussed in this section ) and second is through  usb(explained in the next section).Connecting through SSH requires an SSH client.PuTTY is an SSH and telnet client, developed originally  for the Windows platform. Secure Shell (SSH) is a cryptographic network protocol for secure data communication, remote command-line login, remote command execution, and other secure network services between two networked computers. Visit to know more http://learningembedded.com/beaglebone/beaglebone-ssh-pc-connection/


Sunday, 1 March 2015

Arduino – First program

After you have installed arduino IDE , the next step is check if your arduino board is working and for that we will upload a test program to arduino to check if its working or not. The programs that we make in arduino IDE is called sketches.

Steps for writing your first program

visit http://learningembedded.com/arduino/arduino-first-program/


BeagleBone – Installation

This section deal with the installation in your Beaglebone or Beaglebone black.The original Beaglebrone has no HDMI so we will connect it using SSH or USB (explained later on) h while in case of the black version which has an HDMI ,we can directly connect it with the display using the following things mentioned below.
  • Micro USB lead
  • USB power adapter
  • Ethernet cable
  • HDMI lead(only for Beaglebone Black)
  • HDMI display(only for Beaglebone Black)
  • microSD card (minimum 4 gb recommended)
  • SD card reader
  • USB keyboard and mouse
The OS used in Beaglebone is a linux distribution.For nore information visit 

Raspberry Pi – PC Connection

If you don’t have a TV with HDMI port ,Dont worry !!
You can also access your Raspberry pi on your PC through PuTTYPuTTY is an SSH and telnet client, developed originally  for the Windows platform. Secure Shell (SSH) is a cryptographic network protocol for secure data communication, remote command-line login, remote command execution, and other secure network services between two networked computers.