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.

Saturday, 28 February 2015

Arduino – Programming

The programming in arduino in done through Embedded C. For beginners Embedded C is just like standard C except that it add a few functions to make it controller/board specific. Below are some functions  of Embedded C for arduino.I suggest you guys to learn standard c before working on embedded c.
  • Structures
    • setup() –This function is used to initialize initialize variables, pin modes, start using libraries, etc. The setup function will only run once, after each powerup or reset of the Arduino board.
For more functions visit http://learningembedded.com/arduino/arduino-programming/


BeagleBone tutorial

BeagleBone is a  low cost, credit card sized, single board computer with a Sitara ARM Cortex-A8 processor running at 720 MHz, 256 MB of RAM, two 46-pin expansion connectors, on-chip Ethernet, a microSD slot, and a USB host port developed by Texas Instruments and as it was originally designed for hobbyist and enthusiasts, it is an open source board. It was announced  in October 2011 at a price of 89$.An updated version of BeagleBone named BeagleBone Black was lauched with an  increases in RAM to 512 MB, the processor clock to 1 GHz, and it adds HDMI and 2 GB of eMMC flash memory. Like Raspberry Pi, BeagleBone also runs on linux but we can also install Android 4.0 as well.For more info visit http://learningembedded.com/beaglebone/

Raspberry Pi – Configuration

After installation when starting your raspberry pi for the first time you need to configure the system. Configuring can be done through both ways(HDMI and PuTTy).Lets us look at steps for configuring Raspberry Pi. For the steps to configure Raspbian visit
http://learningembedded.com/raspberry-pi/configuration

Friday, 27 February 2015

Arduino – Installation

The Programming in case of Arduino is done on a software called Arduino IDE where IDE stands for Intregated Development Enviroment which is used controlled the hardware according to the requirements of the user.

Steps for Setting up  Arduino 


Arduino Tutorial

Arduino is an open-source computer hardware and software company that designs and manufactures boards for building digital devices and interactive objects that can sense and control the physical world.The goal of making this board was to provide an inexpensive and easy way for hobbyists, students, and professionals to create devices that interact with their environment .The board was first introduced in the year 2005. It all began as a project for students at the Interaction Design Institute Ivrea in Ivrea,Italy. Arduino mostly uses 8-bit Atmel AVR microcontrollers or 32-bit Atmel ARM processors.For more details visit http://learningembedded.com/arduino/


An easy free tutorial on Arduino with complete 100 % support

Raspberry Pi – Installation



The first thing to do with your Raspberry Pi is setup but before setting up you will need a few things apart from your Raspberry Pi for connecting your Raspberry Pi .Below is the list of things needed.
  • Micro USB lead
  • USB power adapter
  • HDMI lead :Type A to Type A
  • HDMI display
  • SD card (minimum 4 gb recommended)
  • SD card reader
  • USB keyboard and mouse

The OS used in Raspberry Pi is a linux distribution. For the complete tutorial on how to install an OS on Raspberry Pi visit

Thursday, 26 February 2015

Raspberry Pi Programming

Programming of Raspberry Pi can be done in many languages but the most commonly used is python 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. Python is pre-installed in Raspbian. The extension for a python script is .py and the text editor used is nano text editor which is also pre-installed.
For more details visit
http://learningembedded.com/raspberry-pi/raspberry-pi-programming/

Wednesday, 25 February 2015

Linux commands for Raspberry Pi

one of the OS used in Raspberry Pi is Raspbian OS.Since Raspbian OS is 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 pi and the default password is raspberrry.The command are list below can be studied in detail on this link given below

Raspberry Pi tutorial

Raspberry pi is a credit card sized computer that is capable of almost everything that a normal desktop computer can perform. It can be easily plugged into your TV and a keyboard .The board was developed by Raspberry Pi Foundation in the year 2012.The board uses ARM 11 processor and it also has an onboard ram, HDMI port for video output, MIPI camera interface for video input, 3.5mm audio jack for audio output, USB ports for peripheral I/O, Ethernet port for network and for ROM its uses external SD card. The board supports HD video support upto 1080p.The operating system used in Raspberry pi is Linux based. The programming languages used in it are python, c, c++, java, perl and ruby.For more details visit
http://learningembedded.com/raspberry-pi
An easy free tutorial on raspberry pi with complete 100 % support

Thursday, 5 February 2015

Monday, 2 February 2015

RASPBERRY PI LCD INTERFACING

LCD interfacing done on Raspberry pi model B  in python scrip language .LCD connection done in 4 bit mode. check out this link http://learningembedded.com/raspberry-pi/raspberry-pi-lcd-interfacing/

LearningEmbedded.com

New to embedded systems?
Visit LearningEmbedded.com for advanced embedded board tutorials
http://learningembedded.com/