# Get Started With Pi

9 Posts authored by: shabaz

# Sprites, Collision Detection and Creating a Game - Interference! -

Posted by shabaz Nov 28, 2017
Introduction The Get Started Coding with the Raspberry Pi series of blog posts covers how to code with the Raspberry Pi through looking at code examples, with no previous software knowledge required. So far it has been seen how to position and draw shapes on the screen by using co-ordinates, using algebra-like variables, and loops to perform repetitive stuff. Bits of code were organised into groups called functions, and this simplifies the main function that starts off the program.   A li ...

# Working with Sprites: Building Street Fighter with the Pi

Posted by shabaz Sep 10, 2017
Introduction As a recap, in some previous blog posts we set up the Pi, and experimented a little with graphics. In this fourth mini project, the aim is to play a little more with graphics, this time to create part of a game. No prior experience is needed in programming or gaming to follow this project and to make your own customizations. The code here can be modified and used whenever you want animated objects on a screen and movement.   The entire game won’t be built, but enough to ...

# A Third Pi Project: 3D Stereo Vision!

Posted by shabaz Aug 15, 2017
Introduction This third project is based around 3D vision. It seemed fun to do this with the third project (However the upcoming fourth project will not go into four dimensions and have a functioning time machine unfortunately).   The aim of this series is to get beginners up-to-speed with software coding to develop custom Pi applications which could consist of software and hardware. This project is the first which integrates software with some simple hardware, in this case home-made 3D g ...

# A second Pi Project: 3D Xmas Trees!

Posted by shabaz Jul 29, 2017
Introduction In a previous blog, there was a project for complete beginners, to draw a tree with zero programming experience required. In this blog post, we go 3D. Again, no programming experience is needed to follow this project and extend it to draw different 3D objects. We will also rotate objects.   Designing the Tree First off, a tree was sketched on graph paper. It was decided that the origin (0,0) point would be at the bottom of the tree, so that the base of the tree trunk has co- ...

# The Secret Life of the Pi

Posted by shabaz Jul 15, 2017
Introduction If you’ve ever wondered how the Pi functions internally, the answer will really depend on how deep you want to examine it. Each part on the circuit board has documentation, sometimes running to thousands of pages. I wanted to explore it at a higher level, but still detailed enough to begin to understand how the Pi functions when computer code is executed. The diagrams and explanations here are not 100% accurate (and the Pi probably does not have little robots inside it as show ...

# A First Pi Project: Xmas Trees!

Posted by shabaz Jul 13, 2017
Introduction I’m lucky to know lots of very creative and thoughtful people here at Element14, and in my everyday work and play. I spend as much time with them as possible because I learn so much.   If I throw out a problem at people I’ll inevitably get back some possible solutions, and I then use some engineering experience to convert it into a physical project. Engineers love to problem-solve, and they love to create things. If you’re lucky enough to be able to come up w ...

# Working with the Pi: Getting Online, I/O and Command Lines

Posted by shabaz Jul 7, 2017
Introduction Enabling Wireless (WiFi) Connecting Input/Output (I/O) Devices to the Expansion Header Quick Linux Reference Guide Powering off the Pi   Introduction This blog post contains some miscellaneous topics that are handy when working with the Pi. It covers how to enable the wireless capability on the Pi, how to get started attaching your own circuits to the Pi, and a command line guide.   Use this blog post as a quick reference to do these ‘thingsR ...

# Accessing and Controlling the Pi

Posted by shabaz Jul 7, 2017
Introduction Using the Shell (Command Prompt or Terminal) Simplifying access to the Pi with SSH Transferring Files with PuTTY Securing the Pi Enabling the root user account (Superuser) Remote Desktop (Accessing your Pi from a PC) Using a Serial Console Navigating in the Shell (command prompt) Next Steps   Introduction This blog post has a collection of steps or ‘things’ that can be done with the Pi in order to be able to access it flexibly ...

# Before You Start Coding the Pi

Posted by shabaz Jul 7, 2017
Introduction What do I do with the Circuit Board? Installing Raspbian Powering it off Safely Next Steps   Introduction This blog post contains information on some of the important steps worth taking if you've purchased a Pi and are getting ready to set it up all ready for creating projects. It covers the practical points up to installing a fresh copy of Raspbian.   The key steps are listed and all the links to click on for more information on topics.   The b ...

By date: By tag: