原创 樹莓派與Arduino通過IIC傳遞字符串

1,樹莓派配置成IIC主機,請參閱有關資料2,編寫並上傳Arduino發送信息的程序  #include <Wire.h>#define SLAVE_ADDRESS 0x05    //此處爲IIC終端機的編號,因爲IIC是可以連多個從機

原创 關於Arduino 用Servo庫控制舵機出現抖動的問題

   這幾天練習用Arduino通過Servo庫控制舵機轉動,在中loop中先有幾秒讓舵機停在0度,然後轉到另外一個角度,就在這等待的幾秒鐘內,舵機不淡定了,不規則地抖動,等到讓它轉到指定角度時,它也能轉過去。我推測這一定是控制程序的問題

原创 pyqt5對用qt designer設計的窗體實現彈出子窗口

1. 用qt designer編寫主窗體,窗體類型是MainWindow,空白窗口上一個按鈕。並轉換成mainWindow.py# -*- coding: utf-8 -*-# Form implementation generated

原创 基於ESP8266的WeMOS D1 引腳號與Arduino引腳號的對應關係

ESP8266芯片引腳圖如上所示,在板子WeMOS D1上的D1-D15與ESP8266上的GPIO編號並不對應,WeMos中定義的arduino引擎編號其實是與ESP8266上的GPIO引擎編號對應. 即: 16=D2; 14 = D

原创 Django修改數據庫表結構

Django在數據庫中創建數據庫表的方法是:1,  執行 python manage.py makemigrations        這一步在項目中建立migrations目錄,在目錄中建立了0001_initial.py文件,這個文件

原创 樹莓派固定USB端口號的方法

    樹莓派的USB端口接通時被映射爲一個文件存在/dev/目錄下,通常是ttyUSB0, ttyUSB1等等。實際應用它存在這樣一個問題,樹莓派並不是指定哪一個端口就是ttyUSB0,或哪一個就是ttyUSB1,而是把第一個接入設備的

原创 在樹莓派中設置開機啓動python程序的方法

樹莓派中,有一個帶界面的python程序main1.py, 放在目錄/home/pi/RDustProject/src/下,想讓它開機啓動 1,用網上修改/etc/rc.local的方法,全失敗 2,用*.desktop文件的方法,成功,

原创 Django顯示static圖片的方法

1, 在項目的目錄下新建目錄static, 用eclips編輯時建立在src目錄下。2. 在setting.py中設置靜態文件的使用網址STATIC_URL, 並且設置靜態文件的存放位置STATICFILES_DIRS.      STA

原创 樹莓派下爲python安裝PyQt5的方法

如果是Raspbian:python2:   sudo apt-get install python-pyqt5python3:  sudo apt-get install python3-pyqt5

原创 EAGLE電路板編輯器製做電路板的流程

1.進入PCB編輯器 2.移動元件到工作區域內 3.安排PCB編輯器上的元件至適當位置,添加必要的說明文字在25層 4.手工連線,布主要的電源線 5.自動佈線,佈線後要手動調整,過孔不可以離焊點太近。 6.製作一個接地面。要用一個公共GN

原创 在win10(64位)系統下實現python的文字識別功能

本文參考了https://www.cnblogs.com/syqlp/p/5462459.html,誠摯感謝 試驗目標:用python27實現文字識別OCR功能 環境:win10(64位)      Python2.7.9 實現流程: 1

原创 EAGLE兩層電路板的Gerber文件輸出流程

本文出自《EAGLE電路原理圖與PCB設計方法及應用》第186頁,因其常用,特此摘錄。 頂層絲印,具有SMD表面貼片元件並需要量產的兩層電路板的CAM輸出流程如下: 1.在PCB編輯器中單擊CAM按鈕,打開CAM處理程序 2.使用File

原创 EAGLE電路設計:用NET工具簡化元件間的連線

eagle設計電路原理圖時,直觀的方法是直接在引腳間連線,可是如果連接多了,會使整個電路凌亂不堪,如蜘蛛網一般。也不容易看出一個線兩端連的是哪個引腳。 eagle告訴我們不必這樣做,只要在需要連接的兩個引腳間寫上相同的名字,就表示這兩個引