Raspberry Pi - introduction
Hi guys, it's my first blog. I'm still learning a lot of stuff and this blog is to keep track of what I'm learning and also to spread whatever I know to the community .
Raspberry Pi is a SOC (System on Chip) with immense potential, although it serves as the base for commercial projects, it is discarded in production.
System on chip means that the entire components like the processor,memory,GPU is combined on a single chip, unlike traditional desktops in which components are spread apart so as to provide flexibility and upgradability (I don't think it's a word).
It includes a processor, a graphics chip, some RAM, a few USB ports, an HDMI output, an Ethernet port, and (in the latest version) integrated wifi and Bluetooth.
It is more similar to mobile phones in terms of overall deign and architecture than traditional desktops, since it has an ARM based processor and VideoCore -IV graphics. So i.e. normal OSes meant for the x86 based machines wouldn't run on this.
We have Raspbian, Windows 10 IoT core (stripped down free version for Raspberry Pi) and other freely available OSes for the SoC. There's no storage on the board to store the OS (although there is storage on which is not capable and not meant for storing the OS).The OSes are stored on the SD card
The following web pages can be of help to install the OS on your pi board.
Raspberry Pi is a SOC (System on Chip) with immense potential, although it serves as the base for commercial projects, it is discarded in production.
System on chip means that the entire components like the processor,memory,GPU is combined on a single chip, unlike traditional desktops in which components are spread apart so as to provide flexibility and upgradability (I don't think it's a word).
It includes a processor, a graphics chip, some RAM, a few USB ports, an HDMI output, an Ethernet port, and (in the latest version) integrated wifi and Bluetooth.
It is more similar to mobile phones in terms of overall deign and architecture than traditional desktops, since it has an ARM based processor and VideoCore -IV graphics. So i.e. normal OSes meant for the x86 based machines wouldn't run on this.
We have Raspbian, Windows 10 IoT core (stripped down free version for Raspberry Pi) and other freely available OSes for the SoC. There's no storage on the board to store the OS (although there is storage on which is not capable and not meant for storing the OS).The OSes are stored on the SD card
The following web pages can be of help to install the OS on your pi board.
To be noted, a SD card of size of at least 8 GB would be required
Various sensors and components can be added to the board via the breadboard.The pins on the board serve their own purpose
Connecting the modules to the board
- The GND pin is connected to the GND pin of the board
- The VCC pin of the sensor is connected to the desired power supply (5V/5V/3V)
- The DO pin of the sensor to the GPIO(Input/Output) of the Raspberry pi, all data communication is done via this
- WARNING: GPIO pins use a 3V3 logic level and are not tolerant of 5V levels. Check whether the digital output (DO) value is 3.3V, otherwise, you may permanently damage your Raspberry PI
Sample program to light a LED
import RPi.GPIO as GPIO
importtime
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(18,GPIO.OUT)
print "LED on"
GPIO.output(18,GPIO.HIGH)
time.sleep(1)
print "LED off"
GPIO.output(18,GPIO.LOW)
Differences between the pi models



Very informative. Would like to read more about Jr though. Keep updating :)
ReplyDeletePlease e-mail me to know about Jr.
Delete