Post Last Edited by baoxian_zhang at 2014-5-12 01:06 |
There are great projects on the computer laboratory on University of Cambridge. You can refer to the URL below.
Copy the Code
All the project can be implemented on you Banana Pi. They can be also the good materials for you begin your Banana Pi.
Computer Lab Raspberry Pi Tutorials
Welcome to the tutorials page. This is where we showcase projects and tutorials created by students during the summer vacation. Each year the Raspberry Pi Foundation supports a number of summer vacation research opportunities for undergraduates (from a range of departments) involving projects with the Raspberry Pi.
More tutorials will appear over time, so please check back often. We'd also be very grateful for feedback on the tutorials, from "I got lost" to "there's a typo here" to "you need a picture of this here". Please send any such feedback to Robert Mullins.
There are several excellent projects.
1.Raspberry Pi Temperature Sensor.
In this tutorial, we will be building a circuit to connect a temperature sensor to our Raspberry Pi, and writing a program to read the sensor data. The circuit we will build is going to connect to the Raspberry Pi using the GPIO pins.
2.Science Experiments with RPii
This project aims to provide a useful and interesting teaching resource for teachers teaching physics and science, while also giving interested students the resources to explore how computers can be used in science. To hold true to the aims of the Raspberry Pi Foundation this project aims to expose the flexibility and power of using computers in science experiments and will hopefully help students realise that computing is very accessible from a young age. This project has produced a library (libRPii) which simplifies writing programs for the Wiimote, and tutorials about how to get started with programming in C. Similar packages (like WiiPhysics) exist which use the Wiimote to plot a graph of the Wiimote's outputs on Windows machines, however these packages are written in C# and are not accessible to explore with a Raspberry Pi.
3.Braking Pi-Operating Systems Development
This course takes you through the basics of operating systems development in assembly code. I have tried not to assume any prior knowledge of operating systems development or assembly code. It may be helpful to have some programming experience, but the course should be accessible without. The Raspberry Pi forums are full of friendly people ready to help you out if you run into trouble. This course is divided into a series of 'lessons' designed to be taken in order as below. Each 'lesson' includes some theory, and also a practical exercise, complete with a full answer.
4.Raspberry Pi Turing Machines
"Turing Machine on a Pi" is a project which will guide anyone who wishes to through how to build simple electronic circuits using a Raspberry Pi, with the ultimate goal of building a Turing machine! No prior background in hardware is required.
There are also some exercises involving operating the Turing machine, providing insight into the logic behind how computers perform simple operations.
5.Distributed Computing with the Raspberry Pi
Distributed Computing involves the breaking down a computational problem into several parallel tasks to be completed by two or more computers in a network which form a distributed system. This combines the computational power of several computers to solve large problems which involve the processing of large data or require a huge number of iterations.
6.Image Pi-Basic image processing
This set of tutorials aims to be an introduction to image processing using the Raspberry Pi. The tutorials are aimed at ages 15 and up and assume the reader has basic knowledge of programming. Examples will be given in the Python and C programming languages but I will hopefully describe the algorithms in a language independent way.
7.Home - Physical Computing with Raspberry Pi
You can find one interested to begin with your Banana Pi.