The Official BBC micro:bit User Guide

The Official BBC micro:bit User Guide

Author: Gareth Halfacree

Publisher: John Wiley & Sons

Published: 2017-10-05

Total Pages: 354

ISBN-13: 1119413842

DOWNLOAD EBOOK

The go-to guide to getting started with the BBC micro:bit and exploring all of its amazing capabilities. The BBC micro:bit is a pocket-sized electronic development platform built with education in mind. It was developed by the BBC in partnership with major tech companies, communities, and educational organizations to provide kids with a fun, easy, inexpensive way to develop their digital skills. With it, kids (and grownups) can learn basic programming and coding while having fun making virtual pets, developing games, and a whole lot more. Written by internationally bestselling tech author Gareth Halfacree and endorsed by the Micro:bit Foundation, The Official BBC micro:bit User Guide contains what you need to know to get up and running fast with the BBC micro:bit. Learn everything from taking your first steps with the BBC micro:bit to writing your own programs. You'll also learn how to expand its capabilities with add-ons through easy-to-follow, step-by-step instructions. Set up your BBC micro:bit and develop your digital skills Write code in JavaScript Blocks, JavaScript, and Python Discover the BBC micro:bit’s built-in sensors Connect the BBC micro:bit to a Raspberry Pi to extend its capabilities Build your own circuits and create hardware The Official BBC micro:bit User Guide is your go-to source for learning all the secrets of the BBC micro:bit. Whether you're just beginning or have some experience, this book allows you to dive right in and experience everything the BBC micro:bit has to offer.


Programming the BBC micro:bit: Getting Started with MicroPython

Programming the BBC micro:bit: Getting Started with MicroPython

Author: Simon Monk

Publisher: McGraw Hill Professional

Published: 2017-11-17

Total Pages: 177

ISBN-13: 1260117596

DOWNLOAD EBOOK

Quickly write innovative programs for your micro:bit—no experience necessary!This easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating fun applications on your micro:bit.. Written in the straightforward style that Dr. Simon Monk is famous for, Programming the BBC micro:bit: Getting Started with MicroPython begins with basic concepts and gradually progresses to more advanced techniques. You will discover how to use the micro:bit's built-in hardware, use the LED display, accept input from sensors, attach external electronics, and handle wireless communication.•Connect your micro:bit to a computer and start programming!•Learn how to use the two most popular MicroPython editors •Work with built-in functions and methods—and see how to write your own•Display text, images, and animations on the micro:bit’s LED matrix•Process data from the accelerometer, compass, and touch sensor•Control external hardware by attaching it to the edge connector•Send and receive messages via the built-in radio module•Graphically build programs with the JavaScript Blocks Editor


Micro:bit for Mad Scientists

Micro:bit for Mad Scientists

Author: Simon Monk

Publisher: No Starch Press

Published: 2019-09-24

Total Pages: 281

ISBN-13: 1593279752

DOWNLOAD EBOOK

Build your own secret laboratory with 30 coding and electronic projects! The BBC micro:bit is a tiny, cheap, yet surprisingly powerful computer that you can use to build cool things and experiment with code. The 30 simple projects and experiments in this book will show you how to use the micro:bit to build a secret science lab complete with robots, door alarms, lie detectors, and more--as you learn basic coding and electronics skills. Here are just some of the projects you'll build: A "light guitar" you can play just by moving your fingers A working lie detector A self-watering plant care system A two-wheeled robot A talking robotic head with moving eyes A door alarm made with magnets Learn to code like a Mad Scientist!


Programming with MicroPython

Programming with MicroPython

Author: Nicholas H. Tollervey

Publisher: "O'Reilly Media, Inc."

Published: 2017-09-25

Total Pages: 210

ISBN-13: 1491972718

DOWNLOAD EBOOK

It’s an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the knowledge you need to roll up your sleeves and create exceptional embedded projects with this lean and efficient programming language. If you’re familiar with Python as a programmer, educator, or maker, you’re ready to learn—and have fun along the way. Author Nicholas Tollervey takes you on a journey from first steps to advanced projects. You’ll explore the types of devices that run MicroPython, and examine how the language uses and interacts with hardware to process input, connect to the outside world, communicate wirelessly, make sounds and music, and drive robotics projects. Work with MicroPython on four typical devices: PyBoard, the micro:bit, Adafruit’s Circuit Playground Express, and ESP8266/ESP32 boards Explore a framework that helps you generate, evaluate, and evolve embedded projects that solve real problems Dive into practical MicroPython examples: visual feedback, input and sensing, GPIO, networking, sound and music, and robotics Learn how idiomatic MicroPython helps you express a lot with the minimum of resources Take the next step by getting involved with the Python community


Micro

Micro

Author: Harry Fairhead

Publisher:

Published: 2016-08-15

Total Pages: 196

ISBN-13: 9781871962451

DOWNLOAD EBOOK

The BBC micro: bit is capable of taking on a variety of roles including that of a powerful IoT device. In order to gain full access to its features and to external devices, however, you need to use C which delivers the speed crucial to programs that communicate with the outside world. Written for the electronics enthusiast, micro: bit IoT In C starts with a first "Hello Blinky" C program with the mbed online compiler, we move to the desktop to using an offline approach using the yotta development environment plus NetBeans to make things even easier. Now we are ready to discover how to control the micro: bit's I/O lines, exploring the basis of using the GPIO. For speed, however, we need to work directly with the raw hardware and also master memory mapping, pulse width modulation and other more sophisticated bus types. From here we can start connecting sensors using first the I2C bus, then by implementing a custom protocol for a one-wire bus, and eventually adding eight channels of 12-bit AtoD with the SPI bus, which involves overcoming some subtle difficulties. We then look at serial connections, one of the oldest ways of connecting devices but still very useful. The micro: bit lacks WiFi connectivity but using a low-cost device we enable a connection to the Internet via its serial port which allows it to become a server. To conclude we look at the micro: bit's LED display. This may only be 5x5, but it is very versatile, especially when you use pulse width modulation to vary the brightness level, something we demonstrate in a classic game, written of course in C.


Invent to Learn

Invent to Learn

Author: Sylvia Libow Martinez

Publisher:

Published: 2019-01-05

Total Pages: 324

ISBN-13: 9780997554373

DOWNLOAD EBOOK

A new and expanded edition of one of the decade's most influential education books. In this practical guide, Sylvia Martinez and Gary Stager provide K-12 educators with the how, why, and cool stuff that supports making in the classroom, library, makerspace, or anywhere learners learn.


A Beginner's Guide to Coding on Android Tablets and Smartphones

A Beginner's Guide to Coding on Android Tablets and Smartphones

Author: James Gatenby

Publisher:

Published: 2015-09

Total Pages: 128

ISBN-13: 9780859347556

DOWNLOAD EBOOK

This title will explain the basic concepts of computers and computer coding before explaining how to download and install the necessary Python software on Android tablets and smartphones. It then describes the basics of coding in Python, followed by saving and running the code and transferring to other types of computer.


Learning in the Making

Learning in the Making

Author: Jackie Gerstein

Publisher: ASCD

Published: 2019-08-27

Total Pages: 161

ISBN-13: 1416628444

DOWNLOAD EBOOK

Making is a dynamic and hands-on learning experience that directly connects with long-established theories of how learning occurs. Although it hasn't been a focus of traditional education or had a prominent place in the classroom, teachers find it an accessible, exciting option for their students. The maker movement brings together diverse communities dedicated to creating things through hands-on projects. Makers represent a growing community of builders and creators—engineers, scientists, artists, DIYers, and hobbyists of all ages, interests, and skill levels—who engage in experimentation and cooperation. Transferring this innovative, collaborative, and creative mindset to the classroom is the goal of maker education. A makerspace isn't about the latest tools and equipment. Rather, it's about the learning experiences and opportunities provided to students. Maker education spaces can be as large as a school workshop with high-tech tools (e.g., 3D printers and laser cutters) or as small and low-tech as the corner of a classroom with bins of craft supplies. Ultimately, it's about the mindset—not the "stuff." In Learning in the Making, Jackie Gerstein helps you plan, execute, facilitate, and reflect on maker experiences so both you and your students understand how the knowledge, skills, and attitudes of maker education transfer to real-world settings. She also shows how to seamlessly integrate these activities into your curriculum with intention and a clearly defined purpose.