Presentation is loading. Please wait.

Presentation is loading. Please wait.

Flowcharting Workshop

Similar presentations


Presentation on theme: "Flowcharting Workshop"— Presentation transcript:

1 Flowcharting Workshop
Using the Raspberry Pi TMF London 31/07/2013 Facilitated by Graham Thomas Phill Isles

2 Abstract By now many of you will have heard about the Raspberry Pi, the $35 British computer that is helping schoolchildren to learn how to write computer programs. To date over 1 million have been produced. A real success story. Some of you may also know that over the last 18 months I (Graham) have been actively trying to reconvert the world to using flowcharts. Well, now Phill and I have brought these two themes together, in the form of a highly interactive flowcharting workshop presented using the Raspberry Pi. This session should be informative, fun, and productive. Informative in that you will find out how really powerful a $35 computer can be. Fun because we will use the Penguins logic puzzle game on the Raspberry Pi as the basis for the flowcharting exercise. And productive because you will learn or relearn how powerful, quick and easy it is to generate flowcharts to aid in your daily work. To play an active part in this workshop you will need something to draw flowcharts with, be that notepad and pencil, computer, tablet or phone.

3 Agenda for the Session Introduction to the Raspberry Pi Programming
Robotics Flowcharts Mind Map Summary

4 The Raspberry Pi The Raspberry Pi is a credit- card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word- processing and games. It also plays high-definition video. “We want to see it being used by kids all over the world to learn programming.”

5 The Raspberry Pi Camera
5 MP Camera 2592 x 1944 pixel HD 1080P Video 1080p30 720p60 640X480p60/90 Programmable control £20 Time-lapse Video

6 Pi Camera Python Code <10 <100 <1000 “000” “00” “0” “null” x

7 Robotics Phill is going to show us how the Pi is being used to control simple robotics like this USB controlled Robotic Arm. And we are going to demonstrate Virtualisation on the Pi. Physical Virtualisation !

8 Robotic Arm Kit with USB Interface
Pros Supplied in kit form from the high street shop Maplin Great introduction to robotics for kids and adults alike Good value for £29.99 USB interface Cons: Only comes with Windows XP / Vista software No feedback – the arm does not know where any of it’s five motors are However it is very easy to ‘hack’ and control using Python on the Raspberry Pi Prerequisites: Python, PyGame and the Python USB libraries installed on the Pi Details of the USB vendor and product IDs Details of the control transfer codes to talk to the robot arm control board

9 Robotic Arm Python Code
No Arm Y Stop x Done Y Stop x Quit Set Done Left Move left Right Move right

10 Living with the Raspberry Pi
Linux (Raspbian - Debian) LXDE Command Line Software Installation Open Source Peripherals Case Camera LapDock Raspbmc Media Centre Python Robotics Automation Motorola Atrix 4G LapDock USB Robotic Arm Pibow Case Pi Camera Board Expansion Boards Raspbmc Media Centre

11 Why Flowcharts Been around a long time (1920 - 1930)
Coming back into fashion EU Process flow Laptop support manual Easy to do after learning only a few rules Show basics of logic – ideal for programming Still work! Most drawing tools support them Visio Powerpoint LibreOffice Used for Decision, logic, system, product, and process flowcharts, etc. etc.

12 Flowcharting Exercise - Requirements
Your Brain Paper Pen / Pencil

14

17 Lets Test our Flowcharts

19 Four Bones

22 In Conclusion We hope you found this session useful?
We hope that Flowcharts can now be added to your Testers Tool-kit armoury? We hope you found the capabilities and opportunities offered by the Raspberry Pi informative, interesting, challenging? We hope it was fun? Please feel free to talk to Phill or me afterwards about the flowcharts, penguins, or the Raspberry Pi.

23 Thank you for participating
Graham Thomas Independent Consultant @GrahamNThomas Phill Isles HSBC HSBC Private Bank (UK) Ltd.


Download ppt "Flowcharting Workshop"

Similar presentations


Ads by Google