舉報(bào)

會(huì)員
Programming the BeagleBone
最新章節(jié):
Index
IfyouwanttolearnprogrammingonembeddedsystemswithBeagleBonebydoingsimpleelectronicsprojects,thisbookisforyou.ThisbookisalsohelpfultoBeagleBoneownerswhowanttoquicklyimplementsmall-scalehomeautomationsolutions.ItisassumedthatyouhavefamiliaritywithCandPythonprogramming.Somefamiliaritywithelectronicsishelpfulbutnotessential.
目錄(111章)
倒序
- 封面
- 版權(quán)頁(yè)
- 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 更新時(shí)間:2021-07-23 14:37:04
推薦閱讀
- The Complete Rust Programming Reference Guide
- LaTeX Cookbook
- Java程序設(shè)計(jì)(慕課版)
- Android Studio Essentials
- Vue.js入門(mén)與商城開(kāi)發(fā)實(shí)戰(zhàn)
- 算法基礎(chǔ):打開(kāi)程序設(shè)計(jì)之門(mén)
- Python神經(jīng)網(wǎng)絡(luò)項(xiàng)目實(shí)戰(zhàn)
- The DevOps 2.4 Toolkit
- Python Web數(shù)據(jù)分析可視化:基于Django框架的開(kāi)發(fā)實(shí)戰(zhàn)
- 深入理解Android:Wi-Fi、NFC和GPS卷
- iOS自動(dòng)化測(cè)試實(shí)戰(zhàn):基于Appium、Python與Pytest
- C語(yǔ)言程序設(shè)計(jì)
- Node.js實(shí)戰(zhàn):分布式系統(tǒng)中的后端服務(wù)開(kāi)發(fā)
- Mastering Object:Oriented Python(Second Edition)
- Python無(wú)監(jiān)督學(xué)習(xí)
- Extending Docker
- VMware vRealize Orchestrator Essentials
- Selenium WebDriver自動(dòng)化測(cè)試完全指南
- App Inventor開(kāi)發(fā)實(shí)戰(zhàn)
- Pentaho Analytics for MongoDB Cookbook
- Spring Boot開(kāi)發(fā)實(shí)戰(zhàn)
- Java程序設(shè)計(jì)基礎(chǔ)教程
- Building Large-Scale Web Applications with Angular
- Java開(kāi)發(fā)之道
- Learning Heroku Postgres
- Flink設(shè)計(jì)與實(shí)現(xiàn):核心原理與源碼解析
- 國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽例題解(八)
- Python網(wǎng)絡(luò)爬蟲(chóng)從入門(mén)到精通
- Python數(shù)據(jù)挖掘入門(mén)與實(shí)踐(第2版)
- 程序員面試寶典(第三版)