Python, Raspberry Pi

使用樹莓派驅動伺服馬達SG-90

樹莓派有一組40pin的輸出入接腳可以用來控制外部的電路,當然對於伺服器的控制也不成問題,只不過,它使用的是模擬PWM的方式進行輸出,所以在控制上比較沒那麼精準,但是就一般的使用上,還算是可用啦。這篇文章就讓我們來看看如何簡單地控制SG-90這個輕巧的伺服馬達。

Python, Raspberry Pi

讓樹莓派自動顯示自己的IP

在樹莓派連接上顯示器的情況下,當然可以透過各種Linux上的指令以取得自己的IP位址,但是,在大部份的時間,樹莓派並不會被連接上顯示器,也沒有鍵盤和滑鼠可以使用,因此,讓樹莓派能在一開機的時候就可以回報自己的IP位址,以備我們透過其它的電腦以SSH或VNC的方式連線,是一個很有用的設計。

Django, Python

使用Django架站所需之基礎

Django是在Python社群中非常受到歡迎的網頁框架,它最大的特色是安裝之後即幫我們建立出了一個現代化網頁都需要的功能模組,只要遵循這個框架的邏輯,就可以在很快的時間建立出一個實用的網站。但是,也因為它有自己的「邏輯」,所以對一些初學者來說,算是進入門檻較高的一種網站框架。

Python

利用海龜式繪圖說明Python物件導向程式設計觀念

物件導向程式設計可以把資料和物件封裝在一起,進一步加強模組化的程度,而且包裝好的模組也可以成為一個可重用的單位,是現代程式語言非常重要的特性,而Python也是具備物件導向特性的程式語言,以下就以海龜式繪圖來說明如何運用物件導向程式設計的特性。

Python

Python海龜式繪圖功能簡介

大部份的同學都是因為資料分析而學習Python,因此想到利用Python語言來繪圖,第一個想到的都是matplotlib這個繪製圖表的套件,而且都是先準備好要繪製的資料集,然後套用到matplotlib.pyplot中的各種圖表,例如長條圖、直方圖、折線圖、圓餅圖、散佈圖等等。但是,其實Python也有可以把電腦當作是畫布來繪製自定形狀的套件,那就是海龜式繪圖套件turtle。