舉報

會員
Programming the BeagleBone
最新章節:
Index
IfyouwanttolearnprogrammingonembeddedsystemswithBeagleBonebydoingsimpleelectronicsprojects,thisbookisforyou.ThisbookisalsohelpfultoBeagleBoneownerswhowanttoquicklyimplementsmall-scalehomeautomationsolutions.ItisassumedthatyouhavefamiliaritywithCandPythonprogramming.Somefamiliaritywithelectronicsishelpfulbutnotessential.
目錄(111章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgment
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the color images of this book
- Chapter 1. Cloud9 IDE
- BeagleBone hardware
- Installing Debian image on SD card
- Setting up BeagleBone
- The bone101 page
- Cloud9 IDE
- Hello World program
- Summary
- Chapter 2. Blinking Onboard LEDs
- Digital I/O
- Digital I/O functions - pinMode() and digitalWrite()
- Program to turn onboard LED ON and OFF
- Quick program to blink onboard LED
- Make our program better
- Dancing LEDs
- Dancing LEDs in both directions
- Summary
- Chapter 3. Blinking External LEDs
- What is GPIO?
- BeagleBone GPIO map
- Blinking external LED circuit setup
- Program to blink external LED
- Dancing external LEDs circuit setup
- Program to dance external LEDs in both directions
- Summary
- Chapter 4. Controlling LED Using a Push Button
- Reading from digital components
- Push button circuit setup
- Program to read from push button
- Reading via interrupts
- Push button LED circuit setup
- Program to control LED by push button
- Summary
- Chapter 5. Reading from Analog Sensors
- Analog I/O
- Reading from analog components
- TMP36 temperature sensor circuit setup
- Program to print temperature
- LDR circuit setup
- Program to check light intensity
- Summary
- Chapter 6. PWM – Writing Analog Information
- What is PWM?
- BeagleBone's PWM
- Writing on analog components
- Fading LED circuit setup
- Program to fade in and fade out LED
- Micro servo motor circuit setup
- Program to control a micro servo motor
- Summary
- Chapter 7. Internet of Things with BeagleBone
- Why the Internet of Things?
- What is the Internet of Things?
- Program for creating new Node.js HTTP server
- Program to control an LED through web browser
- Controlling a servo motor through LAN
- Sending an e-mail on over-temperature
- Summary
- Chapter 8. Physical Computing in Python
- Python programming in BeagleBone
- Program to blink external LEDs
- Program to dance external LEDs
- Program to read from push button
- Program to print temperature
- A Program to check light intensity
- Program to fade in and fade out LED
- Program to control micro servo motor
- Summary
- Chapter 9. UART I2C and SPI Programming
- Bus and bus protocols
- What is UART?
- Program to read/write on UART
- I2C protocol
- Program to read from ADXL345 sensor
- SPI protocol
- Program to write display text on Nokia 5110 LCD
- Summary
- Chapter 10. Internet of Things using Python
- Flask web application framework
- A program to display temperature remotely
- A program to control an LED through a web browser
- A RESTful web app to control servo motor
- A program to trigger an e-mail alert on over-temperature
- Upload server data on cloud and visualize
- What's next?
- Security
- Summary
- Appendix A. GPIO Control in Bash
- Explanation
- Troubleshooting
- Appendix B. BeagleBone Capes
- Appendix C. Pinmux and the Device Tree
- What is Pinmux?
- What is the device tree?
- Index 更新時間:2021-07-23 14:37:04
推薦閱讀
- 自己動手寫搜索引擎
- React Native Cookbook
- CouchDB and PHP Web Development Beginner’s Guide
- Visual Basic程序設計與應用實踐教程
- PHP+MySQL網站開發項目式教程
- Android Native Development Kit Cookbook
- H5頁面設計:Mugeda版(微課版)
- Elasticsearch Server(Third Edition)
- MATLAB 2020從入門到精通
- Learning jQuery(Fourth Edition)
- 打開Go語言之門:入門、實戰與進階
- Python爬蟲、數據分析與可視化:工具詳解與案例實戰
- ScratchJr趣味編程動手玩:讓孩子用編程講故事
- 體驗之道:從需求到實踐的用戶體驗實戰
- PHP 7 Programming Blueprints
- C++面向對象程序設計
- Manage Your SAP Projects with SAP Activate
- Developer,Advocate!
- MonoTouch應用開發實踐指南:使用C#和.NET開發iOS應用
- FORTRAN程序設計權威指南
- Building Web Applications with Flask
- Java核心技術卷I基礎知識(原書第9版)
- 深入解析WPF編程
- Hands-On Exploratory Data Analysis with Python
- Intelligent Document Capture with Ephesoft(Second Edition)
- IBM DB2 9.7 Advanced Administration Cookbook
- ROS機器人程序設計
- VEX IQ機器人設計入門與編程實例
- Building Large-Scale Web Applications with Angular
- C語言程序設計習題解析