? ? ?Python已經逐漸成為熱門編程語言的“座上賓”,同時它也是一款比較容易上手的腳本語言,而且有強大的社區(qū)支持,一些非計算機專業(yè)領域的人都選它作為入門語言。因此也就出現了將Python應用到嵌入式領域的MicroPython,MicroPython脫胎于Python,基于ANSIC(C語言標準),然后在語法上又遵循了Python的規(guī)范,主要是為了能在嵌入式硬件上(這里特指微控制器級別)更易于的實現對底層的操作。
? ? ? ? ?
? ? ? ??推薦:創(chuàng)客必備的MicroPython開發(fā)利器!
? ? ? ?PYBoard是MicroPython的官方開發(fā)板,但是這塊板子定價較高,在國內也沒有得到很好的普及。這也讓許多熱愛MicroPython的創(chuàng)客捉襟見肘。幸好,MicroPython遵循MIT協議開源,我們可以在其他開發(fā)板上很好的運行MicroPython,效果反而有過之而無不及。
? ? ? ?TPYBoard的MicroPython開發(fā)板系列是目前國內做的最全同時也是最專業(yè)的,現有產品除了支持MicroPython的TPYBoardV101、V102、V201、V202、V702外,還有stm23F4最小系統板,arduino系列開發(fā)板等等,是MicroPython從入門到精通的不二之選,也是廣大創(chuàng)客硬件學習路上的良師益友。
? ? ? ? ? ??
? ? ? ??【一起玩MicroPython】之TPYBoardv102
TPYBoardv102是TPYBoard的MicroPython開發(fā)板系列的第一個產品,除了v102,TPYBoard系列還有支持8266的v202、支持以太網的v201以及支持GPS北斗&GPRS通信功能的v702,產品一經問世也得到了廣大創(chuàng)客的支持和喜愛。
?
? ? ? ? ?版本篇:
為了讓廣大的創(chuàng)客更好、更靈活的體驗MicroPython開發(fā)的魅力,TPYBoardv102現分為兩個版本,分別兼容MicroPython官方板PYBoardv1.0、PYBoardv1.1。,同時還配有無排針版,廣大的愛好者可根據自身需求領過選擇。
? ? ? ? ? ? ? ?
? ? ? ? ?外觀篇:
TPYBoardv102十分小巧,主板為藍色沉金,大小64mm*54mm,便攜性很OK,隨身攜帶,到哪都能開發(fā)。PYBoard官方售價28英鎊,而TPYBoardv102的售價為108元起,價格僅為官方板售價的一半,功能上卻能完美的兼容PYBoardv1.0、v1.1的固件。
? ? ? ? 基礎篇:
通過TPYBoardv102,用戶可以輕松實現對微控制器的控制,這就讓更多的計算機初學者也能來動手做硬件DIY,用戶完全可以通過MicroPython語言實現硬件底層的訪問和控制,比如說控制LED燈泡、LCD顯示器、讀取電壓、控制電機、訪問SD卡等。
?
? ? ? ? 工業(yè)篇:
廣州某機械制造公司利用TPYBoardv102開發(fā)板,自主開發(fā)完成了自動牛皮紙封裝機的研發(fā)生產工作,基于TPYBoard開發(fā)板具有ADC高精度轉換、超強定時器功能、IO口結構合理數量豐富等特點,被選用作為主控,主要負責自動控溫、自動糾偏、和威綸觸摸屏交互、變頻器監(jiān)測、散熱控制等。
? ? ? ? ? ? ?
?
? ? ? ?實踐證明,加上穩(wěn)定可靠的外圍電路和抗干擾電源,以TPYBoard為核心的產品能成功應用于苛刻的工業(yè)環(huán)境,使開源硬件和開發(fā)平臺得到更廣泛的應用。
? 隨著科技的發(fā)展與創(chuàng)新,不斷地加速了芯片的更新換代,億配芯將加速步伐,為消費者更新更多的產品~