Micro Python — Python running on microcontrollers
Damien P. George
DAMTP & The Cavendish,
University of Cambridge
CI Uncon...
Micro Python
Is it possible to put the Python language on a microcontroller?
Scripting languages: rapid development, AI al...
What is Micro Python useful for?
Small size, low power, low cost, but still enables rapid prototyping
and high level progr...
The near future
Electronics circuits now pack an
enormous amount of functionality in
a tiny package.
System on a Chip: CPU...
Upcoming SlideShare
Loading in …5
×

Damien George - Micro Python - CIUUK14

706 views
567 views

Published on

Damien George of Micro Python ( http://micropython.org/ ) presented at the Computational Intelligence Unconference. These are his slides from the lightning talk (he also did live (unfortunately unrecorded) demonstrations).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
706
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Damien George - Micro Python - CIUUK14

  1. 1. Micro Python — Python running on microcontrollers Damien P. George DAMTP & The Cavendish, University of Cambridge CI Unconference, 26th July 2014
  2. 2. Micro Python Is it possible to put the Python language on a microcontroller? Scripting languages: rapid development, AI algorithms. Microcontrollers used in all aspects of robotics and hardware. Why is it hard? Very little memory (RAM, ROM) on a microcontroller. D.P. George Micro Python 2/1
  3. 3. What is Micro Python useful for? Small size, low power, low cost, but still enables rapid prototyping and high level programming. Easy to learn low-level hardware concepts using a high level language. Mix light-on, motor-turn, and list comprehension. Making robots! Multiple processors in a robot, distributed processing, most small and RAM limited. Internet of Things: Much easier to develop a small internet connected device using Python than C. D.P. George Micro Python 3/1
  4. 4. The near future Electronics circuits now pack an enormous amount of functionality in a tiny package. System on a Chip: CPU, RAM, flash memory, timers, USB, Ethernet, . . . Sensors: accelerometer, gyroscope, compass, barometer. Need a way to control all these sophisticated devices. Python (and other languages) are ideal for this. D.P. George Micro Python 4/1

×