I am thinking of Python Program games for Raspberry Pi. Searching google a lot for this nowdays. But looks like a bit of logical thinking required for a building games . But still found PYGAME looks easy to build some simple games http://pygame.org/wiki/tutorials
Pygame is a set of Python modules designed for writing games. Pygame adds
functionality on top of the excellent SDL library. This allows you to create fully featured games and
multimedia programs in the python language. Pygame is highly portable and
runs on nearly every platform and operating system.
Looking to set up a game somehow with my logical skills and that interface with external joystick connected to Raspberry Pi...
To play with 220V , we should be a little careful and need to take all precautions with testers to check to 220v supply.
This experiment we need to have Raspberry Pi ( already we have) and Relay Board which actually drive the switch and break the ciruit based on the 7th Pin voltage in GPIO pin.
Programs which we are gointo use same the Pyhon program we used to blink the LED from Flask python webpage
Flask is lightweight web application framework written in python and its very much suited for Raspberry Pi board. Controlling the LED connectioned to GPIO pin 7 is easy ,through the python program written importing Flask.
Steps to control LED connected to Raspberry Pi through WebPage
Step1: install Flask in Raspberry Pi.Follow below steps
Step2. Connect the LED to the GPIO pin 7 through 470ohm resister
Step3: Writing Programs in Python Flask
First you need to create a python program which actually rendor the html templates stored in the 'templates' directory.
1.Create a folder called 'pythonsites' in your home directory and you can write gpio.py in that folder as below. Refer the Flask site for example programs
Today the experiment with Raspberry Pi was to explore the GPIO. But actually I didn't have anything(even connecting wires) , because its long time since I do something with breadboard. Even I was not sure how much I remember on breadboard schema.
Raspberry Pi GPIO
But within 3 hours of effort ( buying all these connecting wires & resisters & jumpers ), happily now the LED is blinking with Raspberry Pi and Python.
How to Blink LED with Raspberry Pi 7th GPIN using Python Program
1. login to Raspberry ssh ssh pi@192.168.1.10 ( hope you have set a static ip address ) other wise you need to use HDMI cable connect to monitor
2.Write Python program to control GPIN 7
Program to On the 7th PIN :
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
GPIO.output(7,True)
Program to Blink LED connected to the 7th Pin
if you don't have Rpi GPIO module , it is required to get and install using apt-get install command. Those libraries should be imported before we use specific opcodes. As you indentation is important in python especially for loop logic.
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(7,GPIO.OUT) while(1) : GPIO.output(7,True) time.sleep(1) GPIO.output(7,False) time.sleep(1)
Setting Up Raspberry Pi board and Circuit to LED.
before starting it recommended to test the LED with connecting the 3.3 V GPIO pin(1) and GPIO Ground pin(6) through 270ohm to see its up or not . Once its tested , you can move the 3.3V connecting jumper wire to Pin7 in Raspberry so that the python program can control the Pin 7 and make the value 0 and 1 to blink the LED.
3. once you type your raspberrypi ip address in address bar in your computer , it will load the default of Apache. you can test apache installation that way.
In order to change default apache root directory ,edit file 'default' file in the directory below
/etc/apache2/sites-avaiable
edit the following and save the file.
DocumentRoot 'your project library'
'Your project library'
>
You can browse the Raspberry project folder html, by giving pi ipaddress/first.html from your computer.