element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Some basic presentations on getting started
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mistertee
  • Date Created: 1 Apr 2013 5:46 PM Date Created
  • Views 861 views
  • Likes 3 likes
  • Comments 6 comments
  • raspberry
  • python
  • pi
  • custard
  • gpio:
Related
Recommended

Some basic presentations on getting started

mistertee
mistertee
1 Apr 2013

There is some useful stuff on Element 14 on using the Raspberry Pi for some great appliacations.

 

However for an absolute newcomer, some of this is daunting as it assumes a certain amount of basic knowledge.

 

This can keep a lot of this information "out of reach" of a large chunk of potential users. In the interest of getting people started off on the Raspberry Pi, we have put together a couple of presentations.

 

These are on Slideshare.

 

This one is on getting started and getting to the raspberry on the screen

 

This one is on using Python to turn an led on and off and reading the status of a switch.

 

image

 

Enjoy.

  • Sign in to reply
  • Former Member
    Former Member over 12 years ago in reply to mistertee

    > A program can be just 10 lines of code to switch a light on and off.

     

    Yes, one's first program will likely be something trivial like turning a

    light on and off.  But as I'm sure you are aware, 10 lines is not typical

    for any program beyond one's first program.

     

    Even one's first program benefits greatly from a typical PC that can

    run a web browser comfortably with multiple windows open to read/watch

    tutorials and copy/paste examples.

     

    I certainly hope you will read more than the last line of my original post.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mistertee
    mistertee over 12 years ago in reply to Former Member

    Definition of programmng: "The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors".

     

    A program can be just 10 lines of code to switch a light on and off.

     

    I rest my case.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to mistertee

    > If speed is not required, then it makes sense to use lower power, size and cost to achieve the task efficiently.

     

    What task are you talking about?   My quote from your slide 3 was under the heading "Programming:",

    which is the task I was talking about.  Programming is a very compute-intensive task, which involves

    running compute-intensive compilers and/or interpreters, debuggers, IDE's, and web browsers looking

    up documentation and advice.  These tools involve human interaction, where even a slight delay in response

    time can be frustrating and discouraging.  Programming is not the kind of task where "it makes sense

    to use lower power, size and cost to achieve the task efficiently".

     

    I hope you will read more than the last line of my previous post.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mistertee
    mistertee over 12 years ago in reply to Former Member

    Speed at the expense of cost, size and power consumption is not always good. If speed is not required, then it makes sense to use lower power, size and cost to achieve the task efficiently.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 12 years ago

    There are a lot of serious errors and misconceptions in the "getting started" presentation.

    For example, slide 3 says:

     

    "With a PC, one has to use software such as Visual Basic to do any programming. This not easy for a newcomer. The Pi in Raspberry Pi refers to Python which is an easy to learn programming language."

     

    One certainly does _not_ have to use Visual Basic to do any programming on a Windows PC.

    Python is readily available for the Windows PC.

    http://www.python.org/getit/windows/

    as is just about every other programming language.

     

    If someone intends to use their computer to do programming,

    a PC is a very good platform.  It can run both Linux and MS Windows,

    and it is many times faster than the RPi, which is a big advantage.

     

    Edited to add:

    Eben says:

    “This stuff, you could do it on any old PC,” ...

     

    http://www.element14.com/community/docs/DOC-50625/l/broadcom-teaches-kids-to-program-in-an-hour-using-raspberry-pi

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube