2016/11/19

123Duino:開箱介紹

有幸早一步拿到123Duino這片板子的試用品,趕緊來嘗鮮。

123Duino目前正在flyingV群眾募資,打出的口號是「程式設計學習平台」,強調即插、即寫、即用。結束時間是在2016/12/29 23:59,有興趣的人,務必前往贊助,鼓勵新創專案。

募資活動已結束,有意者可到露天拍賣,搜尋「123Duino」找到商品並購買。

板子的正面照,小小的,約7.5 x 3公分而已。
板子的背面照,咦,怎麼有顆鋰電池,而且板子正面有個開關,待我一撥...
哇,通電開機囉,板子正面的OLED顯示著溫度與濕度。
板子上不只有溫溼度感測器和OLED顯示器,其右邊是個RGB LED以及蜂鳴器,另外有加速度與多軸感測器,以及光敏電阻。
我拿到板子,預設已經燒錄測試所有功能的程式,會先顯示溫溼度,讓RGB LED以紅、綠、藍順序閃爍發光。
接著會以蜂鳴器發出一小段音樂。

然後是加速度與多軸感測器。
光敏電阻感測光強度。
最後畫面出現Press the right or left key,可按下板子左右兩邊的按鈕,可控制RGB LED發光。
嘿,這可是相容於Arduino的板子啊,接下來,讓我試著燒錄其他程式吧。

我的環境是Windows 10,Arduino IDE 1.6.12 。

插入電腦,咦,怎麼沒要求安裝驅動程式呢,嗯,123Duino採用ATmega32U4,而我之前應該已用過同一顆微控制器板子,所以已經安裝了,若你需要詳細步驟的話,請參看這篇文章

開啟Arduino IDE,從選單「工具-板子」選擇「LilyPad Arduino USB」。123Duino與這塊板子完全相容,因為此時開發團隊尚未準備好板子的相關組態定義,以後應該會有名為123Duino的設定可選。
然後,從選單「工具-序列埠」選擇正確的序列埠,你的埠號不一定跟我一樣。
開發團隊給了我一堆範例程式,開啟其中的Blink_RGB_LED,編譯燒錄,哈哈,成功讓LED按照紅綠藍順序發光囉。

嗯,至此算是告一段落,最後讓我燒錄Test_All,也就是板子原本的程式功能。

咦,怎麼出現錯誤訊息啊,哦,因為123Duino需要許多程式庫,而我尚未安裝;一個一個解決吧。首先到選單「草稿碼-匯入程式庫-管理程式庫...」開啟程式庫管理員,尋找Adafruit_SHT31_Library、Adafruit_GFX_Library、Adafruit_SSD1306,一一安裝。

Adafruit_SHT31_Library,溫溼度感測器的程式庫。
Adafruit_GFX_Library,繪圖程式庫。
Adafruit_SSD1306,OLED程式庫。
另外還有兩個程式庫,需要自已手動下載安裝。請到https://github.com/jrowberg/i2cdevlib,整個打包下載後,在子目錄Arduino裏頭有兩個子目錄I2Cdev與MPU6050,整個搬移到Arduino IDE存放程式庫的地方,也就是草稿碼簿(sketchbook)的子目錄libraries哩,如此即可。

然後再試著編譯,出現如下的錯誤訊息:
#error("Height incorrect, please fix Adafruit_SSD1306.h!");

哇哩咧,搞什麼啊,嗯,因為123Duino的OLED尺寸的高度是64像素,而Adafruit_SSD1306程式庫預設設定為32像素,所以要修改Adafruit_SSD1306.h,改成如下的樣子:
   #define SSD1306_128_64
//   #define SSD1306_128_32
//   #define SSD1306_96_16


耶,成功了,把測試全部功能的程式碼,燒錄回去囉。

最後再提醒各位,123Duino目前正在flyingV群眾募資,將於2016/12/29 23:59結束,有興趣的人,務必前往贊助,鼓勵新創專案。

2016/11/11

讀後漫談:王道劍 by 上官鼎

書名:王道劍
作者:上官鼎
出版社:遠流
出版日期:2014年4月
字數:約八十八萬字

背景是明朝初期,包括明太祖、建文帝、明成祖朱棣,歷史事件方面以錦衣衛、靖難之役和建文帝失蹤懸案為主軸,以及鄭和下西洋、編修永樂大典等。

看完後,隨手記錄一些想法。

底下隨便亂寫,順序凌亂,不喜者勿看。

一開始就滅村,就死一大堆人,還有個暗藏身分的明教軍師高手,真是老套啊,算了,太陽底下沒有新鮮事,想要弄出令人耳目一新的情結,太困難了,也算OK啦。

首先是男女主角,傅翔和鄭芫,一開始便登場,不消說,當然是天資聰穎、天生麗質,12歲左右時,就已讓師父方冀暗中傳授內功,學了四五年武功,便已讓他人驚艷,男主角再過個三五年,創制出前無古人後無來者的絕世武學「王道劍」,天下第一,哇哩咧,有沒有這麼厲害啊?算了,反正主角威能嘛,

武俠小說有個難處,就一般的情形,成為高手要有三四十年以上的苦練,但主角往往只有十幾、二十幾歲,沒時間慢慢來啊,因此要有各種說法、情節、奇遇、天份,讓他們能夠快速變身成超級賽亞人、啊不對啦,是武林高手才對,甚至要成為前十名、前五名高手才行,此書主角傅翔具有奇怪的能力,能順心順意地組合招式,理解其中奧祕之處,嘛,算你行,我也可以接受,要不然怎麼辦咧。

書中雖有各大門派幫會,但談及武功,主要以釋家(達摩祖師、少林寺)和道家(太極、張三丰)為根源,而反派天竺一伙,聲稱少林武學來自天竺,這也有理,還說其他武功也不過是衍生品而已,不過天地二尊後來得到太極經,深受啟發,武學更上一層樓,算是還個公道。

既是武俠小說,武功一道也要有所創新渲染,此書以儒學「王道之學」另闢蹊徑,創造武林至高境界「王道劍」,有別於一般的「霸道」,雖然令我想到鄭丰靈劍的春秋劍法, 但還算不錯,夠創意,描述的夠多夠深。另外還有全真派完顏道士的「後發先至」,也算不錯,讓我想起漫畫龍狼傳的念體,呵。

談及幫派的武功,說明其與門派的不同,幫派人物來自四面八方,非師父弟子傳承,因此要怎麼更進一步呢?書中寫著明教十大高手互相切磋,把一身武學寫錄成書,後來才能傳給主角,由主角融會貫通,並找出巧妙結合的法門,提昇至十成功力。嗯,雖說不無道理,但也太過一廂情願,大家都這麼友好啊,開誠布公,我覺得太過天真。

人物關係,似乎也太過天真和諧,例如方冀與章逸曾出現過的隔閡,總覺得猶如小孩子扮家家酒,不過鄭芫與三位男士的感情因並未寫得很詳細、寫得若有似無,反而讓我從中窺見出一些意趣。

天真的還有武林結盟,因為有反派天竺,導致中原武林結盟,互相援助,大家肝膽相照,捨己為眾,明教方冀甚至以身試毒喪失生命,嘿,真強。對照金庸武俠小說裡的各種聯盟,甚少有規模如此之大、合作無間之至此,所以讓我覺得太過天真,徐克電影東方不敗裡有一句話說的好:「人就是江湖,你怎麼退出江湖啊?」(有人就有恩怨,有恩怨就是江湖),王道劍一書裡的武林聯盟,居然如此緊密,嘿,雖有可能,但書中描述沒有讓我覺得合情合理。

書中曾在武當山集結武林同盟,讓我想起金庸倚天屠龍記的屠獅武林大會,但相較之下,不可同日而語,總有絮絮叨叨,有點兒東西、但又有囉嗦無味之感。

反派天竺,來中原奪取武功秘笈,讓我覺得,ㄟ,怎麼才來這麼少人啊?雖然天地二尊幾乎天下無敵,但底下戰將不過十人左右而已,而中原各門派至少幾十人,太狂了吧?其中有一段情節,就是少林寺秉持傲氣,不像他人聯手圍攻,以二對二,受傷了就換另兩人,戰至最後一人,果然就消耗了天地二尊的功力,嘿,但在那之後,只天地二尊閉門修煉更進一步,其他弟子並無長進,到最後才來個人尊與幾個弟子,嗯,總讓我覺得很彆扭。明明有派人臥底十幾年,但是後續攻擊行動,無組織無章法,幾乎是靠武力強行進入嘛。

人尊使毒,於是中原武林盟主請出唐門,呃,其間鬥毒的描寫,還有思考解毒的過程,嗯,我覺得不太有趣、怪怪的,或許是不習慣吧,或許是我熟悉金庸的說法,以致如此。

除了武林,歷史方面有戰爭、靖難之役的描寫,雖有其可看之處,描寫刻劃其中的幾位人物,但我沒有太多感動,看完後不想再看一遍,我覺得這部份應該盡量少,畫龍點睛,寫出故事主角群在裡頭的作用即可,描述太過細節,比不上真正的戰爭小說。

關於武功招式,除了主角創制王道劍,其他的描寫也不錯,此書盡量少用金庸的說法,例如不用打狗棒法,而改用蓮花杖法,明教十大高手的武功,也都是新創,除了少林的易筋經,另外還安排情節,講述洗髓經不只強身健體,不錯,主角也受益於洗髓經,在武學、武功的描述上,有其可觀之處。

因為此書的歷史情節,前以靖難之役為主,後以建文帝失蹤懸案為主,除了應付天竺,中原武林各幫會門派,幾乎都有人參與保護建文帝的任務,嘛,前面說過,我覺得太過天真,雖有一些不同於其他武俠小說的情節,值得一看,但看完後也不覺得很有趣。

書中出現的歷史真實人物,因為我不熟明朝歷史,並沒有特別感覺,雖說是小說之言,但另行查閱資料後,我也多了幾分認識。

書中有時會出現【但是xxx不知道,以為會暫居,但卻會待上十幾年】,直接破梗,透漏後面的劇情,我覺得很反感。

看完此書後,的確有所收獲,感謝作者用心費力寫出五冊巨作,讓我可以暢遊於武俠世界,有些地方有其新穎之處,值得記起來,但很多地方讓我覺得不合情理,敘述簡陋,無法說服我,總體而言是我給其中上的評價。


參考資料: