Starting with Raspberry Pi using Python – Chapter 1

Spread the love

INTRODUCTION

Raspberry  Pi is a mini computer, which features a Broadcom system on chip (SoC) with ARM-compatible Central Processing Unit uses ARM1176JZF-S core. Raspberry Pi requires an Operating system. In the aim of cost reduction, the Raspberry Pi omits any onboard non-volatile memory used to store the bootloaders, Linux Kernels, and file systems as seen in more traditional embedded systems. Rather, an SD/MMC card slot is provided for this purpose. After boot, as per the OS installed, Raspberry Pi will be executed.

Python is one of the popular languages in the world. It is highly used in every environment. Raspberry Pi use Python from both IDE (Integrated Development Environment) and from the terminal. Python comes with simple IDE called IDLE. Both the Python version 2 IDLE and 3 IDLE are available.


AVAILABLE RASPBERRY PI MODELS

Raspberry Pi Zero – 2015

Raspberry Pi Zero
Raspberry Pi Zero

Specification

  • It has 1GHz CPU Single Core
  • RAM –  512MB 
  • Mini HDMI Port 
  • Micro USB OTG Port
  • Micro USB Power
  • 40-Pin Header
  • CSI Camera connector (only Version 1.3)

Raspberry Pi Zero W

Raspberry Pi Zero w
Raspberry Pi Zero w

Specification

  • Specification similar to Raspberry Pi zero, Additional specs are
  • Bluetooth 4.1 (BLE)
  • 802.11 b/ wireless LAN

Raspberry Pi 1 Model A+

Raspberry Pi 1 Model A+
Raspberry Pi 1 Model A+

Specification

  • Linear Regulator with switching ones, it becomes low power consuming
  • Better Audio quality by 3.5 mm Audio jack
  • 1 USB port
  • No Ethernet
  • CSI Camera Interface

Raspberry Pi 1 Model B+

Raspberry Pi 1 Model B+
Raspberry Pi 1 Model B+

Specification

  • 4 USB Ports
  • 100 Base Ethernet
  • Good Audio 

Raspberry Pi 2 Model B

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B

Specification

  • CPU – 900MHz quad core ARM Cortex A7
  • 1 GB RAM and same other specs as old Models

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B

Specification

  • QuadCore 1.2GHz Broadcom BCM2887 64bit CPU
  • 1GB RAM
  • BCM43438 wireless LAN

Raspberry Pi 3 Model B+

Raspberry Pi 3 Model B+
Raspberry Pi 3 Model B+

Specification

  • 1.4 GHz Broadcom BCM2837B0 Cortex-A53 (ARMV8) 64bit SoC
  • 1GB LPDDR2 SDRAM
  • 2.4 and 5 GHz IEEE802.11.b
  • 4 pole stereo output and composite video port
  • 5V/2.5A DC power input

Raspberry Pi 3 Model A+

Raspberry Pi 3 Model A+
Raspberry Pi 3 Model A+

Specification

  • BCM2837B0, COrtex-A53 64-bit SoC 1.4 GHz
  • Same specification of Raspberry Pi 3. but having the format of Raspberry Pi A+ 

Compute Module 3+

Compute Module 3+
Compute Module 3+

Specification

  • BCM2837B0 Cortex-A5, 64bit  Soc 1.2GHz
  • 1GB LPDDR2 SDRAM
  • Optional eMMC Flash device of 8/16/32 GB like SD Cards

PIN DIAGRAM

Raspberry Pi Pin diagram

Leave a Reply

Your email address will not be published. Required fields are marked *

ten − 3 =