Learning BeagleBone Python programming : unleash the potential of BeagleBone using Python /
If you have experience with the Python language and are interested in getting started with electronics, then BeagleBone Black is the perfect platform for you and this book will provide you with the information you need.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Before We Begin; Overview of the BeagleBone; General purpose input/output; Analog-to-digital converter; Pulse width modulation; Universal asynchronous receiver/transmitter; Serial peripheral interface; Inter-Integrated Circuit; Tools and additional hardware; BeagleBone design; Board comparison; Helpful resources; Summary; Chapter 2: Getting Started; Initial setup; Updating your Debian image; Connecting to your BeagleBone; The Cloud9 IDE; SSH; Connecting to the Internet.
- EthernetNetwork forwarding; Using the serial console; Updating your software; The PyBBIO library; The Adafruit_BBIO library; Summary; Chapter 3: Digital Outputs; GPIO modules; Kernel drivers; Pin multiplexing; Interactive GPIO; Calculating resistor values for LEDs; Driving higher currents from GPIO pins; Blink; Taking advantage of the OS; Multiprocessing; Running at startup; Summary; Chapter 4: PWM and ADC Subsystems; PWM; Fading an LED; Servo motors; ADC; Voltage divider; Voltage follower; Your first robot; Summary; Chapter 5: User Input; Buttons; Pull-up/pull-down resistors; Polling.
- InterruptsPotentiometers; Summary; Chapter 6: Program Output; LED displays; LED bar graphs; 7-segment displays; The LED matrix; SMTP; Character LCD; Summary; Chapter 7: Serial Communication; Serial communication; UART; I2C; SPI; Summary; Chapter 8: Interfacing with External Devices; Accelerometers; Hooking it up; Reading data; Writing a module; Using interrupts; Summary; Chapter 9: Using the Network; TCP/IP; HTTP; IoT Services; Phant; dweet.io; Freeboard; Summary; Chapter 10: A Practical Example; Weather station; Connecting to the Internet; Weather alerts; Summary.
- Appendix A: BeagleBone Black PinoutAppendix B: Disabling HDMI; Index.