%{search_type} search results

11,797 catalog results

RSS feed for this result
Book
902 pages
Engineering Library (Terman)
ENGR-105-01
Book
1 online resource
  • 1. Gas Power Cycles.-- 2. Thermodynamic Property Data.-- 3. Two-Phase (Steam) Power Cycles.-- 4. Equations of State.-- 5. Multi-Phase Mixtures.-- 6. Combustion.-- 7. Alternative Energy.-- 8. Additional Applications.-- 9. Statistical Thermodynamics.-- Appendices - A. Properties of Common Substances.-- B. Steam Tables.-- C. Property Tables for Ammonia, Hydrogen, Oxygen, Helium, and Air.-- D. MATLAB programs for property data.-- E. MATLAB codes for Cycle Simulations, Combustion and Chemical Reactions.-- F. Curve fit equations for property data.-- G. Combustion Properties for Common Fuels.-- H. Online Sources of Property Data.-- I. Conversion factors.
  • (source: Nielsen Book Data)9781936420278 20180312
Designed for the senior/graduate level course in thermodynamics or for use as a reference for practicing engineers, this book includes the theoretical underpinnings and derivations necessary for advanced study as well as numerous applications from industry. A companion CD-ROM with figures and MATLAB files is included. Modern software tools, such as EXCEL and MATLAB, are used to solve mathematically challenging problems. Starting with the First and Second Laws of Thermodynamics, it shows how the principles of thermodynamics apply to engine and power plant design. Applications include combustion of traditional fossil-fuels, pollutants and their effects, and alternative energy technologies - including fuel cells, solar power, and wind power. This title includes a companion CD-ROM with files of images, figures, property data tables, and MATLAB codes. It uses modern applications, e.g., alternative energy technologies to reinforce concepts. It provides classical theoretical underpinnings and derivations. Instructor's resources are available upon adoption.
(source: Nielsen Book Data)9781936420278 20180312
Book
1 online resource.
"Application of Semi-Analytical Methods for Nanofluid Flow and Heat Transfer applies semi-analytical methods to solve a range of engineering problems. After various methods are introduced, their application in nanofluid flow and heat transfer, magnetohydrodynamic flow, electrohydrodynamic flow and heat transfer, and nanofluid flow in porous media within several examples are explored. This is a valuable reference resource for materials scientists and engineers that will help familiarize them with a wide range of semi-analytical methods and how they are used in nanofluid flow and heat transfer. The book also includes case studies to illustrate how these methods are used in practice.Presents detailed information, giving readers a complete familiarity with governing equations where nanofluid is used as working fluid. Provides the fundamentals of new analytical methods, applying them to applications of nanofluid flow and heat transfer in the presence of magnetic and electric field. Gives a detailed overview of nanofluid motion in porous media"-- Provided by publisher.
Book
1 online resource (1 volume) : illustrations.
Book
xvi, 162 pages ; [ca. 23-29] cm
  • Introduction. Diamond Turn Machines. Mechanism of Material Removal. Tooling for Diamond Turn Machining. DTM Process Parameters and Optimization. Tool Path Strategies in Surface Generation. Application of DTM Products. DTM Surfaces - Metrology - Characterization. Advances in DTM Technology.
  • (source: Nielsen Book Data)9781138748323 20171218
The goal of this book is to familiarize professionals, researchers, and students with the basics of the Diamond Turn Machining Technology and the various issues involved. The book provides a comprehensive knowledge about various aspects of the technology including the background, components of the machine, mechanism of material removal, application areas, relevant metrology, and advances taking place in this domain. Solved and unsolved examples are provided in each of the areas which will help the readers to practice and get familiarized with that particular area of the Diamond Turn Machining process.
(source: Nielsen Book Data)9781138748323 20171218
Book
pages ; cm
  • CHAPTER 1: INTRODUCTION 1.1 INTRODUCTION 1.2 DESCRIPTION OF ANALOG AND DIGITAL CONTROL SYSTEMS 1.3 ADVANTAGES OF DIGITAL CONTROL SYSTEMS AND APPLICATIONS CHAPTER 2: Z - TRANSFORM 2.1 INTRODUCTION 2.2 FROM LAPLACE TRANSFORM TO Z - TRANSFORM 2.3 Z - TRANSFORM PROPERTIES 2.4 INVERSE Z - TRANSFORM 2.5 FORMULAS TABLE 2.6 SOLVED EXERCISES CHAPTER 3: TRANSFER FUNCTION 3.1 INTRODUCTION 3.2 OPEN LOOP SAMPLED-DATA CONTROL SYSTEM 3.3 CLOSED LOOP SAMPLED-DATA CONTROL SYSTEM 3.4 SIGNAL FLOW GRAPHS 3.5 MASON'S FORMULA 3.6 DIFFERENCE EQUATIONS 3.7 FORMULAS TABLE 3.8 SOLVED EXERCISES CHAPTER 4: TRANSFER FUNCTION DISCRETIZATION 4.1 INTRODUCTION 4.2 DISCRETIZATION METHODS 4.3 COMPARISON OF DISCRETIZATION METHODS 4.4 FORMULAS TABLE 4.5 SOLVED EXERCISES CHAPTER 5: STATE-SPACE REPRESENTATION 5.1 INTRODUCTION 5.2 DISCRETE TIME STATE-SPACE EQUATIONS 5.3 SOLUTION OF STATE EQUATIONS 5.4 STATE SPACE REPRESENTATION 5.5 CONTROLLABILITY AND OBSERVABILITY 5.6 STATE-SPACE DISCRETIZATION 5.7 FORMULAS TABLE 5.8 SOLVED EXERCISES CHAPTER 6: STABILITY OF DIGITAL CONTROL SYSTEMS 6.1 STABILITY 6.2 UNIT-CIRCLE CRITERION 6.3 ROUTH CRITERION USING THE BILINEAR MOBIUS TRANSFORMATION 6.4 JURY CRITERION 6.5 ROOT LOCUS METHOD 6.5.1 RULES FOR APPROXIMATE ESTABLISHMENT OF ROOT LOCUS 6.6 NYQUIST STABILITY CRITERION 6.7 BODE STABILITY CRITERION 6.8 FORMULAS TABLE 6.9 SOLVED EXERCISES ã CHAPTER 7: TIME AND HARMONIC RESPONSE ANALYSIS STEADY-STATE ERRORS 7.1 TIME RESPONSE 7.2 STEADY-STATE ERRORS 7.3 HARMONIC RESPONSE OF DISCRETE SYSTEMS 7.4 FORMULAS TABLE 7.5 SOLVED EXERCISES CHAPTER 8: COMPENSATION OF DIGITAL CONTROL SYSTEMS 8.1 INTRODUCTION 8.2 INDIRECT DESIGN METHODS 8.3 DIRECT DESIGN METHODS 8.4 PID DIGITAL CONTROLLER 8.4.1 DIGITAL PID CONTROLLER TUNING 8.5 DEADBEAT DIGITAL CONTROLLER 8.6 PHASE-LEAD/LAG DIGITAL COMPENSATORS 8.7 FORMULAS TABLE 8.8 SOLVED EXERCISES CHAPTER 9: SIMULATION TOOLS MATLAB-SIMULINK - LABVIEW - COMPREHENSIVE CONTROL (CC) 9.1 INTRODUCTION 9.2 CONTROL SYSTEMS SIMULATION USING MATLAB 9.3 SIMULINK 9.4 Program CC BIBLIOGRAPHY.
  • (source: Nielsen Book Data)9781351686556 20171218
The objective of this book is to provide a collection of solved problems on control systems, with an emphasis on practical problems. System functionality is described, the modeling process is explained, the problem solution is introduced, and the derived results are discussed. Each chapter ends with a discussion on applying MATLAB (R), LabVIEW, and/or Comprehensive Control to the previously introduced concepts. The aim of the book is to help an average reader understand the concepts of control systems through problems and applications. The solutions are based directly on math formulas given in extensive tables throughout the text.
(source: Nielsen Book Data)9781351686556 20171218
Book
pages ; cm.
  • Prologue Chapter One: Introduction Chapter Two: Why Femto Chapter Three: What is a Light Pulse Chapter Four: A Pulse Goes Through a Transparent Medium Chapter Five: Light Matter Interactions (Part One) Chapter Six: Light Matter Interactions (Part Two) Chapter Seven: About Femtosecond Pulse Generation Chapter Eight: How to Measure Femtosecond Pulses (Part One) Chapter Nine: Shaping the Laser Pulses Chapter Ten: How to Measure Femtosecond Pulses (Part Two) Chapter Eleven: Applications of Shaped Pulses to Biomedical Imaging, Optical Biopsy, Brain Chapter Twelve: Applications of Shaped Pulses to Standoff Detection of Explosives Chapter Thirteen: Applications of Shaped Pulses to Material Processing, Cutting and Dicing Chapter Fourteen: Applications of Shaped Pulses to Communications Chapter Fifteen: Applications of Shaped Pulses in Science (fs-LID) Chapter Sixteen: A Survey of New Directions Being Explored, and Potential New Applications Chapter Seventeen: The Ultrafast Laser Scaling Revolution.
  • (source: Nielsen Book Data)9781498762472 20171218
Expensive, delicate, and difficult to operate, femtosecond lasers have already won two Nobel Prizes and created multi-billion dollar industries. As these lasers break out of laboratories for use in real-world large-scale applications, the number of people using them increases. This book provides a fresh perspective on femtosecond lasers, discussing how they are soon to become a universal light source, spanning any timescale and generating any wavelength of light. Starting from the basics of light itself, this book presents in an everyday manner, with clear illustrations and without formulas, what makes this class of lasers so versatile and the future of many more applications. Many of the subjects covered in this book are described in plain words for the first time.
(source: Nielsen Book Data)9781498762472 20171218
Book
1 online resource (715 p.) : ill. (some col.).
"This book provides state-of-the-art scientific and engineering research findings and developments in the area of service robotics and associated support technologies around the theme of human-centric robotics. The book contains peer reviewed articles presented at the CLAWAR 2017 conference. The book contains a strong stream of papers on robotic locomotion strategies and wearable robotics for assistance and rehabilitation. There is also a strong collection of papers on non-destructive inspection, underwater and UAV robotics to meet the growing emerging needs in various sectors of the society. Robot designs based on biological inspirations are also strongly featured."--Publisher's website.
Book
1 online resource (1 volume) : illustrations
Book
1 online resource (432 p.) : ill. (some col.).
"Mathematics of Autonomy provides solid mathematical foundations for building useful Autonomous Systems. It clarifies what makes a system autonomous rather than simply automated, and reveals the inherent limitations of systems currently incorrectly labeled as autonomous in reference to the specific and strong uncertainty that characterizes the environments they operate in. Such complex real-world environments demand truly autonomous solutions to provide the flexibility and robustness needed to operate well within them. This volume embraces hybrid solutions to demonstrate extending the classes of uncertainty autonomous systems can handle. In particular, it combines physical-autonomy (robots), cyber-autonomy (agents) and cognitive-autonomy (cyber and embodied cognition) to produce a rigorous subset of trusted autonomy: Cyber-Physical-Cognitive autonomy (CPC-autonomy). The body of the book alternates between underlying theory and applications of CPC-autonomy including "Autonomous Supervision of a Swarm of Robots" , "Using Wind Turbulence against a Swarm of UAVs" and "Unique Super-Dynamics for All Kinds of Robots (UAVs, UGVs, UUVs and USVs)" to illustrate how to effectively construct Autonomous Systems using this model. It avoids the wishful thinking that characterizes much discussion related to autonomy, discussing the hard limits and challenges of real autonomous systems. In so doing, it clarifies where more work is needed, and also provides a rigorous set of tools to tackle some of the problem space."--Publisher's website.
Book
1 online resource.
  • 1. Introduction to Mechatronic Systems and Process Automation 1.1 Introduction 1.2 Definitions and Classifications 1.3 Generic Automation System Architecture and Components 1.4 Examples of Product and Industrial Process Automation 1.5 Generic Automation System Objectives and Design Methodology Exercises and Conceptual Problems 2. Electrical-Driven Actuating Elements: Modeling and Selection 2.1 Introduction 2.2 Electrical-Driven Actuating Systems 2.3 Electrical Motor Sizing and Selection Procedure 2.4 Modeling of Mechanical Transmission Elements 2.5 Modeling of Electrofluidic Transmission Elements 2.6 Modeling of Electrothermal Transmission Elements 2.7 Electrical Binary Actuators 2.8 Solenoids Exercises and Problems 3. Logic Controller Design 3.1 Introduction 3.2 Logic System Design Preliminaries and Methods 3.3 Process Description and Functional Analysis 3.4 Formal Modeling of Discrete Systems 3.5 Logic Controller Circuit Design 3.6 Logic Controller Programming Languages 3.7 Wiring Diagram and Automation Project Documentation 3.8 Sizing and Selection of Automation Systems 3.9 Fail-Safe Design and Interlocks and Validation Issues 3.10 Illustrative Case Studies Exercises and Problems 4. Process Monitoring, Fault Detection, and Diagnosis 4.1 Introduction 4.2 Requirements for Process Monitoring, Control, and Fault Diagnosis 4.3 Monitoring System Architecture and Components 4.4 Operating Model and Fault Management of Processes 4.5 Design Methodology for Monitoring and Control Systems 4.6 Fault-Tolerant Process Design Requirements 4.7 Industrial Case Studies 4.8 Distributed Control Systems Exercises 5. Sensing and Data Acquisition Elements: Modeling and Selection 5.1 Introduction 5.2 Detection and Measurement Elements: Modeling and Selection 5.3 Signal Conditioning 5.4 Signal Conversion Technology 5.5 Data Logging and Processing Exercises and Problems 6. Data Transmission System 6.1 Introduction 6.2 Network Topology 6.3 Components of Industrial Automation Networks 6.4 Constraint Specifications of an Industrial Network 6.5 Communication Protocols for Industrial Automation Systems 6.6 Audit of Industrial Network 6.7 Network Performance Criteria, Benchmarks, and Selection Trade-Off Exercises and Problems Appendix A: Boolean Algebra, Bus Drivers, and Logic Gates.
  • (source: Nielsen Book Data)9781351248570 20180430
The book discusses the concept of process automation and mechatronic system design, while offering a unified approach and methodology for the modeling, analysis, automation and control, networking, monitoring, and sensing of various machines and processes from single electrical-driven machines to large-scale industrial process operations. This step-by-step guide covers design applications from various engineering disciplines (mechanical, chemical, electrical, computer, biomedical) through real-life mechatronics problems and industrial automation case studies with topics such as manufacturing, power grid, cement production, wind generator, oil refining, incubator, etc.
(source: Nielsen Book Data)9781351248570 20180430
Book
1 online resource. Digital: text file; PDF.
  • Intro; Preface; Contents; 1 Mechatronics in the Process of Cultural Heritage and Civil Infrastructure Management; Abstract; Introduction; Automatic Data Acquisition in Survey, Inspection and Monitoring; Automatic Data Acquisition for Survey of Cultural Heritage Sites; Emerging Technologies for Structural Health Monitoring; Automatic and Robotic Inspection; 3D Graphic/Numerical Modeling and Information Digital Tools; Automatic Processing of Data in GIS; Automatic Data Acquisition for BIM; Integration of Sensors and Acquired Data in BIM; Structural Finite Element Model Updating by BIM Data
  • Information Processing and Decision-MakingTechniques for Damage and Defects Detection; Performance Evaluation; Decision-Making Procedures; Conclusions; References; Robotics and Automation; 2 Timed Cellular Automata-Based Tool for the Analysis of Urban Road Traffic Models; Abstract; Urban Traffic Theory; Fundamental Concepts of the Urban Traffic Flow (Traffic Parameters); Spatial Average; Temporal Average; Traffic Flow and Density; Models for Simulation of Vehicular Traffic; Macroscopic Models; Mesoscopic Models; Microscopic Models; Microscopic Models; Urban Road Traffic Modelling Issues
  • Low Complexity ModesModel with One Traffic Lane and One Automobile; Model with One Traffic Lane and Several Automobiles; Model Using Only Variables to Coordinate the Interactions Between the Automobiles Travelling in a Traffic Lane; Model Using Functions and Variables to Coordinate the Interactions Between the Automobiles Travelling in a Traffic Lane; High Complexity Models; Traffic Lane with Multiple (1, 2, or 3) Possible Traffic Lanes Travelled by Automobiles in a Free Flow; Conclusions; References; 3 Process Analysis of Cable-Driven Parallel Robots for Automated Construction; Abstract
  • Introduction and State of the ArtConventional Construction Process and Paradigm Changes Through Digitalization and Automation; Cable Robots for Shell Production; Modeling and Workspace; End-Effector Design for Bricking Experiments; Transformations in Shell Production Through Cable Robots; Automated Bricking Process and Materials Management; Site Logistics in Detail; Operational Transformation; Economic Case Study; Discussion and Conclusion; References; Design of Reconfigurable Cable-Driven Parallel Robots; Introduction; Classes of RCDPRs; Reconfigurable Elements and Technological Solutions
  • Discrete and Continuous ReconfigurationsNomenclature for RCDPRs; Design Strategy for RCDPRs; Design Problem Formulation; Global Objective Functions; Constraint Functions; Case Study: Design of a RCDPRs for Sandblasting and Painting of a Large Tubular Structure; Problem Description; Optimisation Results; Conclusions; References; Distance Geometry in Active Structures; Introduction; Position Analysis; Algebraic Methods; Numerical Methods; Singularity Analysis; Path Planning; Summary; References; 6 New Trends in Residential Automation; Abstract; Introduction
Book
1 PDF (xiii, 179 pages).
  • 1. Historical review
  • 1.1 The advancement of [Mu]C technology and its effect in education
  • 1.2 Previous and recent research studies in [Mu]C education
  • 1.2.1 Pedagogies in microcontroller learning
  • 1.2.2 Microcontroller education in diverse disciplines/levels of education
  • 1.2.3 Microcontrollers as an integral part of teaching embedded systems solutions
  • 2. Micro-controller fundamentals
  • 2.1 Deep insight into the underlying mechanisms of hardware
  • 2.2 Timing issues in microcontroller applications
  • 2.3 Interrupts, peripherals, and regular hardware interfaces
  • 3. Micro-controller programming
  • 3.1 High-level vs. low-level programming
  • 3.2 A brief overview to C programming language
  • 3.2.1 Operators, data types, constants, and variables
  • 3.2.2 Arrays and indexing techniques
  • 3.2.3 User-defined functions
  • 3.2.4 Preprocessor directives
  • 3.3 Embedded C programming and issues toward adaptability
  • 3.3.1 I/O operations in MCUs toward code verification
  • 3.3.2 Programming issues toward the code's adaptability
  • 3.3.3 I/O registers definition and user-defined macros
  • 3.3.4 Pin assignment, type definitions, and timing of events
  • 3.4 Getting started with blinking LED
  • 4. Micro-controller applications
  • 4.1 Dominant communication protocols for hardware interfacing
  • 4.1.1 UART communication protocol
  • 4.1.2 I2C communication protocol
  • 4.1.3 SPI communication protocol
  • 4.2 Driver development of a MEMS barometric sensor
  • 4.3 System-level design of a real-time monitoring application
  • 4.4 User interface design in C programming language
  • A. Firmware and software
  • A.1. Firmware code
  • RTMS.c
  • PINOUT.h
  • DATATYPES.h
  • IO.h
  • DELAYs.h
  • hwINTERFACE.h
  • drvLPS25HB.h
  • A.2. Software code
  • RTMS_DAQ.c
  • rs232.h
  • gnuplot.h
  • Abbreviations
  • References
  • Author's biography.
Microcontroller education has experienced tremendous change in recent years. This book attempts to keep pace with the most recent technology while holding an opposing attitude to the No Need to Reinvent the Wheel philosophy. The choice strategies are in agreement with the employment of today's flexible and low-cost Do-It-Yourself (DYI) microcontroller hardware, along with an embedded C programming approach able to be adapted by different hardware and software development platforms. Modern embedded C compilers employ built-in features for keeping programs short and manageable and, hence, speeding up the development process. However, those features eliminate the reusability of the source code among diverse systems. The recommended programming approach relies on the motto Code More to Learn Even More, and directs the reader toward a low-level accessibility of the microcontroller device. The examples addressed herein are designed to meet the demands of Electrical & Electronic Engineering discipline, where the microcontroller learning processes definitely bear the major responsibility. The programming strategies are in line with the two virtues of C programming language, that is, the adaptability of the source code and the low-level accessibility of the hardware system. Some accompanying material of the book can be found at http://bit.ly/mcu-files.
Book
1 online resource.
  • An Introduction to the BBC micro:bit. Meet the BBC micro:bit
  • Getting Started with the BBC micro:bit
  • Programming the BBC micro:bit
  • Coding for the BBC micro:bit. Programming Languages
  • JavaScript Blocks
  • JavaScript
  • Python
  • Advanced BBC micro:bit Projects. The Wireless BBC micro:bit
  • The BBC micro:bit and the Raspberry Pi
  • Building Circuits
  • Extending the BBC micro:bit
  • The Wearable BBC micro:bit
  • Additional Resources
  • Appendices. Appendix A: JavaScript Blocks Recipes
  • Appendix B: JavaScript Recipes
  • Appendix C: Python Recipes
  • Appendix D: Pin-Out Listing.
Book
1 online resource : illustrations.
  • Stable PID control and systematic tuning of PID gains
  • PID control in task space
  • PD control with neural compensation
  • PID control with neural compensation
  • PD control with fuzzy compensation
  • PD control with sliding mode compensation
  • PID admittance control in task space
  • PID admittance control in joint space
  • Robot trajectory generation in joint space
  • Design of upper limb exoskeletions.
Explains how to use neural PD and PID controls to reduce integration gain, and provides explicit conditions on how to select linear PID gains using proof of semi-global asymptotic stability and local asymptotic stability with a velocity observer. These conditions are applied in both task and joint spaces, with PID controllers compensated by neural networks. This is a great resource on how to combine traditional PD/PID control techniques with intelligent control. Dr. Wen Yu presents several leading-edge methods for designing neural and fuzzy compensators with high-gain velocity observers for PD control using Lyapunov stability. Proportional-integral-derivative (PID) control is widely used in biomedical and industrial robot manipulators. An integrator in a PID controller reduces the bandwidth of the closed-loop system, leads to less-effective transient performance and may even destroy stability. Many robotic manipulators use proportional-derivative (PD) control with gravity and friction compensations, but improved gravity and friction models are needed. The introduction of intelligent control in these systems has dramatically changed the face of biomedical and industrial control engineering.
Book
118 pages ; 19 cm.
  • Par-delà les frontières -- L'espace et la géométrie -- L'expérience de la géométrie -- L'action par le mouvement -- Les espaces de l'action -- Poétique de la roue -- Les géométries du trop et du manque -- Géométries de la danse -- Epuiser le corps en mouvement -- Les géométries de l'imaginaire -- Au terme du voyage.
"Le texte d'Henri Poincaré qui fait l'objet de la présente étude montre comment la géométrie est issue de l'expérience sensible du mouvement dans notre rapport au monde, et la dépassant, s'impose à nous comme objet idéal, forme de notre entendement. De là, Poincaré encourage le scientifique face aux mystères des phénomènes naturels à se laisser guider par l'expérience dans un choix qu'elle ne [lui] impose pas, et à reconnaître non quelle est la géométrie la plus vraie, mais quelle est la plus commode. Ce faisant, il ne le sait pas, mais il rend compte aussi de la pratique du roboticien. Nous verrons par quelles ruses il a fallu passer pour qu'une voiture puisse se garer toute seule et qu'un robot humanoïde se mette à marcher. Les attendus de Poincaré nous ouvrent de fait les portes de l'imaginaire. Coordonner les services des géomètres mathématiciens, des linguistes de la pratique poétique, des physiologistes du cerveau, des anthropologues de l'artisanat, des chorégraphes et danseurs, des techniciens de la robotique, et pourquoi pas des poètes eux-mêmes. Les faire entrer en dialogue, bousculer les frontières, promouvoir le développement d'une poétique du mouvement humain qui se jouerait de son caractère ineffable : voilà qui pourrait faire l'affaire."--Page 4 of cover.
Green Library
Book
1 online resource (1 volume) : illustrations.
Book
1 online resource (192 pages) : 100 illustrations.
  • Cover
  • Title Page
  • Copyright Page
  • About the Author
  • Contents
  • Acknowledgments
  • 1 Introduction
  • Plug Me In!
  • History
  • What Can It Do?
  • micro:bit versus Raspberry Pi and Arduino
  • So What Is Programming?
  • Why MicroPython?
  • Summary
  • 2 Getting Started
  • MicroPython Editors
  • Online Editor
  • The Mu Editor
  • Downloading This Book’s Programs
  • Summary
  • 3 MicroPython Basics
  • Numbers
  • Variables
  • Strings
  • Converting Numbers to Strings
  • Programs
  • Looping Forever
  • for Loops
  • ifs and elses
  • More on while
  • Timer Example
  • Summary
  • 4 Functions
  • What Are Functions?
  • Parameters
  • Global Variables
  • Return Values
  • Advanced Parameters
  • Summary
  • 5 Lists and Dictionaries
  • Lists
  • Message Board Example
  • The Lowdown on Lists
  • Dictionaries
  • An Example
  • Dictionaries in Detail
  • Summary
  • 6 Writing Your Own Programs
  • Writing Software
  • State Machine Design
  • Revisiting the Timer Example
  • Debugging
  • More Python
  • Summary
  • 7 Modules and Classes
  • Built-in Modules
  • Classes and Instances
  • Inheritance
  • Making Simple Modules
  • Making a Module That Uses a Class
  • Modules from the Community
  • Summary
  • 8 The LED Display
  • Controlling Individual LEDs
  • Scrolling Text
  • Showing Text
  • Showing an Image
  • Animation
  • Racing Game
  • Summary
  • 9 micro:bit Sensors
  • Buttons Revisited
  • Gestures
  • Raw Accelerometer Data
  • Magnetometer
  • Processor Temperature
  • Touch
  • Summary
  • 10 Connecting Electronics
  • Battery Power
  • micro:bit Operating Voltage
  • GPIO Pins 0, 1, and 2
  • Power Out
  • Sound Output
  • Neopixels
  • The Edge Connector
  • Summary
  • 11 Radio and Communications
  • Basic micro:bit-to-micro:bit Communication
  • Messaging Different Users
  • Advanced Radio Settings
  • Computer-to-micro:bit Communication
  • Remote Control of Your micro:bit Using Python
  • Summary
  • 12 JavaScript Blocks Editor
  • The Editor
  • Getting Started
  • Events
  • Variables and Loops
  • Magnetometer Example
  • Summary
  • A MicroPython Reference
  • Language Contructs
  • Comparisons
  • Numbers
  • Strings
  • Lists
  • Dictionaries
  • Type Conversions
  • B Hardware
  • micro:bit Edge Connector Pinout
  • Suppliers and Manufacturers
  • Components
  • Index
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • R
  • S
  • T
  • U
  • V
  • W.
This easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating fun applications on your 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.