原创 樹莓派的按鍵中斷

一:實驗現象 程序實現在樹莓派上通過中斷的方式檢測按鍵是否按下,如果按鍵按下的話,會打印出按鍵按下的提示信息 二:操作步驟 1,初始化wiringPi庫; 2,設置按鍵引腳爲輸入模式; 3,設置引腳爲上拉模式(即:當按鍵沒有被按下時,該輸

原创 Quick矩形元素的使用和自定義按鈕

一:矩形的使用 實現的效果圖,並且當鼠標在窗口中單擊時,會使漸變的矩形時隱時現 1,ui.qml文件 import QtQuick 2.3 Rectangle { property alias mouseArea: mous

原创 Quick的鼠標與鍵盤事件、錨佈局

一:鼠標事件 MosuseArea的事件有 acceptedButtons clicked doubleClicked pressed released 實例:本實例,主要演示鼠標的事件處理 當鼠標有不同的操作時,文本內容會顯示出不同的提

原创 樹莓派spi通信

一:spi通信的主要函數 1,int wiringPiSPI(int channel,int speed); 選擇一個spi通道(通道0和通道1)進行初始化,設置spi的傳輸速度(5*1000*100-32*1000*1000),執行失敗

原创 python的數據類型

一:字符串 1,定義方法: (1),用單引號:str1=‘hello world’; (2),用雙引號:str2="hello world"; 注:普通字符串的定義,上述兩種定義方法沒有任何區別;單字符串中出現單引號時,字符串的定義使用雙

原创 Qt和樹莓派中重複率高的代碼

一:延時等待函數 1,所需頭文件  #include <QEventLoop> #include <QTime>  2,源代碼 QEventLoop eventLoop;    //定義一個事件循環 QTimer::singleShot(

原创 樹莓派開端,開發環境配置

一:燒寫系統鏡像,開機配置(文章鏈接) 7"" HDMI LCD(微雪電子)的屏幕分辨率配置: 7寸屏的設置 編輯TF卡更目錄下的config.txt文件。在文件末尾添加: max_usb_current=1 hdmi_group=2 h

原创 樹莓派的開機啓動自己的應用程序

一:向rc.local文件添加啓動代碼 sudo /etc/rc.local 向rc.local文件中添加.sh腳本的文件路徑 二:編寫shell腳本,啓動自己應用程序myboot.sh 三:重新開機,運行自己的程序,開機啓動成功

原创 軟件PWM控制led

一:實驗現象 本實驗在wiringPI庫的0號引腳接上一個led,會出現呼吸燈的效果 二:實驗步驟 1,初始化wiringPi庫:wiringPiSetup(); 2,,創建軟件PWM的輸出引腳:softPwmCreate(0,50,10