To get started with Raspberry Pi, we have to store required OS on SD card. Now to store OS on SD card we need to install OS on SD card. If you want to know how to install/store OS on SD card you can refer Installing Operating System Image on SD card. Here, we installed theContinue reading “Getting Started with Raspberry Pi”
Category Archives: Raspberry Pi
How to use WiringPi Library on Raspberry Pi
Introduction WiringPi is a library written in C used to access GPIO pins on Raspberry for BCM2835 (Broadcom Processor) SoC (System on Chip). There are various libraries are available to access GPIO in C like bcm 2835, sysfs, pigpio, etc. Here, we are using WiringPi library for Raspberry Pi GPIO access. To use wiringPi, firstContinue reading “How to use WiringPi Library on Raspberry Pi”
Access Raspberry Pi Home Screen on Laptop Display using LAN(Ethernet)
Introduction Raspberry Pi is a small computer with provision of GPIO accessibility. But in order to access the Raspberry Pi, we need a display to log in and perform other tasks. If we have a Digital display or a TV screen then we can use it to access Raspberry Pi. But, if we don’t haveContinue reading “Access Raspberry Pi Home Screen on Laptop Display using LAN(Ethernet)”
Raspberry Pi GPIO Access
Introduction GPIO (General Purpose Input Output) pins can be used as input or output and allows raspberry pi to connect with general purpose I/O devices. Raspberry pi 3 model B took out 26 GPIO pins on board. Raspberry pi can control many external I/O devices using these GPIO’s. These pins are a physical interface betweenContinue reading “Raspberry Pi GPIO Access”
Raspberry Pi PWM Generation using Python and C
Introduction PWM (Pulse Width Modulation) is a modulation technique by which the width of pulse is varied while keeping the frequency constant. Through PWM technique, we can control the power delivered to the load by using ON-OFF signal. The PWM signals can be used for applications such as controlling the speed of DC motors, changingContinue reading “Raspberry Pi PWM Generation using Python and C”
Raspberry Pi UART Communication using Python and C
Introduction UART (Universal Asynchronous Receiver/Transmitter) is a serial communication protocol in which data is transferred serially i.e. bit by bit. Asynchronous serial communication is widely used for byte oriented transmission. In Asynchronous serial communication, a byte of data is transferred at a time. UART serial communication protocol uses a defined frame structure for their dataContinue reading “Raspberry Pi UART Communication using Python and C”
Raspberry Pi I2C
Introduction I2C (Inter Integrated Circuit) is a synchronous serial protocol that communicates data between two devices. It is a master-slave protocol which may have one master or many master and many slaves whereas SPI has only one master. It is generally used for communication over short distance. The I2C device has 7-bit or 10-bit uniqueContinue reading “Raspberry Pi I2C”
Python based I2C functions for Raspberry Pi
Let’s see basic Python based I2C functions which are frequently used for I2C communication on Raspberry Pi. While developing program for Raspberry Pi I2C communication in python, we can use SMBus library package which has great support to access I2C devices. So, we should add SMBus support for Python by using apt packet manager, sudoContinue reading “Python based I2C functions for Raspberry Pi”
Access Raspberry Pi on Laptop using Wi-Fi
Introduction Raspberry Pi is a small computer which needs a display to access Raspberry Pi Home (CLI or GUI). So, we need external display to access Raspberry Pi. If we have display/TV then we can connect Raspberry Pi to the display using HDMI or VGA cable. But, if we don’t have a display, then weContinue reading “Access Raspberry Pi on Laptop using Wi-Fi”
Using Raspberry Pi 3 On-Board Bluetooth for Communication
Introduction Raspberry Pi 3 has come up with a great on-board feature i.e. the on-board Bluetooth. So, there is no need to for external Bluetooth dongle. This frees up a USB port for other uses, which would otherwise be used up by the Bluetooth dongle. Raspberry Pi 3 has BCM43438 highly integrated single chip whichContinue reading “Using Raspberry Pi 3 On-Board Bluetooth for Communication”