Device Interfacing with Python and ZIO

Talks | Submit a talk
Authors Vijay Kumar B.
Level Intermediate
Topic Other Python libraries and extensions
Tags Embedded Systems, Science Projects, Device Interfacing, Sensors, Motor control, Robotics
Summary

This talk shows how to connect hardware devices to a PC, and how to program them from Python. An IO framework called the ZIO is used for connecting devices like LEDs, LCDs, Keypads, Temperature Sensors, Motors, etc. to the PC. The devices are then accessed and programed using ZIO Python library.

Outline
  • Introduction to ZIO
  • Interfaces and Programming
  • Digital IO
  • Analog IO
  • SPI and I2C
  • With Python and ZIO it's easy!
  • Luminance controlled Light Bulb
  • Digital Thermometer
  • Motor Control
  • TV Remote Receiver
Notes

For more details about ZIO - http://www.zilogic.com/zio-mb.html

Profile of the authors

Vijay Kumar is an embedded systems developer, currently working for Zilogic Systems. He has been hacking various embedded systems ranging from tiny 8051 based firmware to telecom switches running Carrier Grade Linux. He has been making patch contributions to open source projects including the Linux kernel, Qemu and the Linux Testing Project.

As a trainer, he has been helping newbies to come up to speed in GNU/Linux systems programming and device driver programming. As a documentation writer, he has been documenting some lesser known areas in open source projects including the Linux kernel, GTK+ and the GNU toolchain. Some of his work is available from his website http://www.bravegnu.org

Files
file size uploaded comment
zio-python-3.pdf 934.5 KB september 24, 2010 Presentation slides v3 (PDF)
zio-python-3.odp 187.1 KB september 24, 2010 Presentation slides v3 (PDF)
zio-python-2.odp 185.9 KB september 23, 2010 Presentation slides (ODP)
zio-python.pdf 933.9 KB september 23, 2010 Presentation slides (PDF)
zio-python.odp 169.1 KB september 15, 2010 FPresentation slides

You can upload or delete a file if you are author of this talk.