2017年6月19日 星期一

我在憲福的專業簡報力回顧-4:應用一,團隊經營的經驗談

  如果說一堂課,在過程中激情;結束後逐日冷卻。這跟聽一場演唱會,差別不多。
  如果說這個課,可以在工作上,或是生活上,不時的被使用到。課裏的技能,就會漸漸的轉化為體內的基因。這樣的課,才是真正物超所值。
  福哥的專業簡報力,便是後者。

  在前文「我在憲福的專業簡報力回顧-2:成長」提到了選擇題目的過程。在我書桌旁的牆上,貼著自己認為可以嘗試的題目。在一個突然想放空的上班日,便選了其中一個,一到公司,便開始將它化成簡報。

  題目是:牧鳥如子(*1)
  因為公司一時也沒有便利貼,於是,將桌上的便條紙,截成類似的大小,將桌子清乾淨,充當牆面。開始了發想的過程。
  目標聽眾(TA):我的團隊成員
  目的:開發團隊經營的經驗談
  目標既定,便開始了簡報第一步:發想。
  於是,一張張便條紙,便慢慢的侵蝕了桌面。沒多久,四十多張的便條紙,就產生出來了。整個桌面也被佔滿了。
  接著第二步驟:整理分類。原來思緒如同桌面般的雜亂,一邊在整理時,也就一邊慢慢的理出頭緒出來。
  接著第三步驟:大綱與順序。整理出來一堆一堆的便條紙,這時被貼上這一堆的大綱名稱,再一整堆排一下順序,架構就差不多了。再花一點時間,構思開場。整體的架構就算是完成了。
  在腦中順了幾次後,便開始投影片的製作。

  這次,我再度偷學福哥的做法。先把投影片要講的內容,用大字一張張打上去。打完後,把架構圖補上,投影片就完成第一輪了。
  第二輪,將要補圖的補圖,要動作的動作。來不及做嵌入的影片,就在Youtube上直接播。
  自己再順個幾次。下午4點,找個會議室,就開講了。
  在自己團隊裏面簡報,真的是輕鬆很多;尤其是被專業簡報力的學長姐,好好指導過後。
  可不可以瞄電腦? 可以~
  報到一半可不可以,喝口水? 隨意~
  8分鐘到了,會不會有個壯漢跳出來說:「好,我們感謝毛豆今天的簡報~? 不會。我們完全的鼓勵,隨時打斷我~ 當然,時間還是會控制。
  十多分鐘的簡報結束。也不知道團隊成員們,是不是客氣,直呼:「那樣的簡報費用,真的是太便宜了。」
  當然便宜呀。其實,這堂課,是我老婆買單的。我根本壓根不知道多少錢:p

*1: 牧鳥如子,是自從有了孩子後,開始有的想法。每次,要給建議時,我都會先停一下,思考「如果,這是我的孩子,我會希望他聽到什麼。」
  如果希望自己的孩子,受到良好的對待,我們能做的事,其實,就是良好的對待眼前的人。

  那為什麼是牧鳥,不是牧羊? 一來,我不是蘇武,二來,他們真的還菜。


放滿便條紙的桌子


2017年6月17日 星期六

我在憲福的專業簡報力回顧-3:上台

  專業簡報力課程的最後一段了。這天,配合憲哥新書活動,有採訪組。鏡頭會不會讓我更緊張? 是不會啦。只是,雖然有請假,還是稍微閃一下鏡頭。(自己產品的新品發表,都沒在上鏡頭了。)
  今天的上台順序,是用抽籤的。Ray媽希望可以當第一棒,福哥為了公平,還是抽了個籤,然後,讓籤主選擇跟Ray媽換。於是,Ray媽就上了。
  時間是7 +/- 1分鐘。所以,8分鐘到,福哥會打斷。
  Ray媽上場了,如果說,我是看著Ray媽成長的,應該一點也不為過。Ray媽,從第一次試講,只用了便利貼。一句「我很後悔,叫我兒子去陽台,折紙折到好才能進來。」震驚了所有的人。自已也趕緊再看清楚,那個跟他一起進來的孩子,走路有沒有跛。「孩子做了三個小時,才做完。」我的心也懸了30秒鐘,才放下。
  到第二次試講,還看不到架構。到第三次試講,貓老師建議他可以挑戰「現場試帶」。明明三天前,Ray媽還被學長姐質問:「到底是講給家長聽,還是講給孩子聽?」怎麼這三天,架構清淅、用圖完美、上字到味、每張投影片的目的都一目瞭然。
  真的只能用「脫胎換骨」四個字。明明,三天前的程度,勉強可拿到70分,怎麼三天的時間,已經是95分。依Ray媽指數型的成長趨勢,恐怕,其他同學都有爆發性的成長。這時,我才開始有了恐懼與緊張。可惜他打第一棒,而學員的分數表,只有1~5分。為了避免,每個學員都打5分,所以,只給了4分。整天的活動結束後,我後悔了。Ray媽在我心中,是坐二望一的。應該得5分。
  這次,我的籤運不好。個人覺得,下籤,是首尾兩棒。但是,下下籤,是午餐後的第一棒。原因很簡單,我有午睡的習慣。少了午睡,整個下午有時會昏沉。午睡20分鐘,如同電池進到快充模式,可以讓我再運作下半場。我有趴了一陣,但是,根本入不了眠好嗎!!!
  下午開場,是福哥先上。介紹這次他三鐵的經歷。很精彩,這故事在後來,也成為我分享給同事的故事。只是,這讓我的籤,從下下籤,變成了下下下籤。如同在另一個場子裏,刻意的避開了跟在楊斯培之後上台;卻沒發現,我的前一位,名字簽著Alex,就是一談就贏的主角。啊……你贏了,我就只能給你拍拍手啦。(是說,今天我老婆,也去上一談就贏,啊……那我以後,也只能給她拍拍手了……嗚嗚嗚,我淚呀)
    跟在福哥之後上場,其實,感覺是茫茫的。不知道這算不算是緊張。為了稍微暖身,福哥在每個人上台後,都會先請他針對目的及目標聽眾,做一個介紹。我不喜歡拿麥克風,不管是唱歌還是簡報。開場啦,別亂想。「大家好,今天為大家介紹家庭健康互聯網,ooxxooxx......」啊怎麼沒有計時器?
  耳邊又傳來那熟悉的聲音,「請重講」。緊接著,一陣哄堂大笑。福哥趕緊過去,打開iPad,重新開始計時。同學呀,你們也要有點愛心,「請重講」是比「請重做」還要可怕啦。「請重做」不過今晚再熬個夜,「請重講」時可已經在台上,直接給你打臉啦~~ 是說,這次「請重講」是我自己說的。這樣算是自打嘴巴。
  站在台上的感覺,真的是飄飄的。也還好,時間也飄得頂快的。幾乎是準時7分鐘結束。這過程,最深的記憶,是我跟憲哥,對看了三次。憲哥動也不動的直視著講者,其實,是有一種莫名的壓力。不知道是不是因為,幾乎是沒表情的。
  能夠準時結束,而且,是比過往更短了約30秒,應該是件好事。如果,不是不慎掉了一大段,就是,贅詞比過往更少了些。但是,還是緊張啦,從我站的位置看得出來,那個位置,就是我當聽眾時,特別提醒自己,別站的位置。會擋到幾個人的視野。
  講評時,令我覺得開心的是,羅醫師跟滄碩學長,都覺得訴求有打動他。至於,滄碩學長提的,投影片裏面,出現太多蘋果的產品,應該改成自家的產品。憲哥還出來幫忙:「那個沒有關係,因為,他的電腦就是用蘋果的。」一時,全場大笑。
  ……改天,再來針對這個問題,另外寫一篇,我對這間連續四年,被Interbrand評為台灣品牌價值第一名的公司,在文化及品牌上的一些特色。此暫不論。
  憲哥,給了幾個建議。覺得我把說服型簡報,講得像是敘述型簡報,太溫和了。不夠殺。
  福哥,則是建議,要「撐到最後一秒」。嘿嘿……最後一秒,我聽進去了。
至於,大家都提到色系的問題,好啦,這個我認了。我對顏色實在不行。其實,應該是對美學不在行。工程師嘛~ 我們的世界,只有01,只有,蟲子,跟殺死蟲子。從來,不管蟲子什麼顏色,漂不漂亮。
  令自己驚訝的是,簡報裏的鈴聲,數個人都提到,覺得不錯。這要感謝阿湯哥提的建議。
  打完收手。這段時間,在同一個簡報議題上,因為許多學長姐的熱心幫忙,讓我的對簡報的感受,與做簡報的能力上,進步許多。我也多次跟同事說,這堂3萬元的簡報,很值得。憲福在操作這部份的課程,很成功。讓學長姐願意主動幫忙,真正的因材施教,達到完全客製化的課程。
  雖然沒有打進前八強,不免有點失落。但是,如同自己常說的,比賽能不能得名,有時問題不是自己強不強,而是,對手強不強。這個簡報的過程,已經夠精彩的啦。況且,我還可以得到一張,「免當輔導員」的金牌。(好啦,福哥別打我。我負責看小孩,輔導員就請老婆出馬。沒經過這一遭,我還不知道老婆這麼猛說。)

  結束了? 還沒,但是手痠了。先去睡了。

上一篇,我在憲福的專業簡報力回顧-2:成長
下一篇,我在憲福的專業簡報力回顧-4:團隊經營的經驗談



我在憲福的專業簡報力回顧-2:成長

  第三部份,其實是憲福育創到目前操作最成功的部份,「學長姐輔導」。但是,在輔導前,還有一個最重要的關鍵,那就是「題目」。
  話說,這課程叫「專業簡報力」,也就是要把自己的專業,拿來做成簡報,而且,最好是工作上真正用得到的。但是,過去20年,我的重心是在做開發人員,而且,是一般民眾較少聽聞的韌體程式開發。
  不會是叫我簡報「韌體」吧? 這應該比較像是請外科醫師,介紹「大體解剖」。雖然,憲福的醫護人員很多,這個講題,還是不容易啃下去吧。
  便利貼出現了。便利貼在產品開發的前段,我們常常在腦力激盪時使用,對我而言不算是新鮮;在內人受憲福洗腦,開始大量使用便利貼時,其實,我是覺得頗破壞書房景色的。但是,為了選擇題目,順便試看看花了大把銀子學來的舊招,是不是有用,於是,我試著用便利貼來找出,可能的題目。
  於是,我把可能的題目,目標對象,及Why me,三欄,分別貼了出來。接下來,在幾天的時間,把想到的題目,一一貼上去。有帶孩子的經驗分享,有用帶孩子的心態帶團隊的管理思維,到產品分享,甚至是新產品開發經驗及失敗學。如果,要談why me? 對我這樣豐富產品開發失敗經驗的人而言,失敗學應該是一個不錯的題目。只是憲哥有交代,「成功,屁話都是對的;沒成功,對的話都是屁。」上台講一堆屁話,想必很難提起聽的人興緻。於是,我從可以對一般民眾談的題目裏,選擇了自己比較有深度的”Health We Share”下手。這個題目可以說是物聯網(IOT)在健康產品的應用,IOT,怕了吧!!
(福哥別打我,這樣便利貼的方式,不是您教的,只是手癢試試。)

  “健康分享,是一個很大的題目。它包含了,可能是需要的硬體、軟體,需要有通訊傳輸,有雲端。對民眾而言,除了功能,還有花費問題。而最大的障礙是老人家通常不容易,改變自己的習慣。所以,題目訂了,挑戰才開始。
  便利貼上陣了。
  把所有跟這個題目相關的字,都貼上去。老師有交代,至少30張。
  30張看起來不多,但是,由一個人來想,就不是這麼少了。課堂上,有20個同學,一個人只要貢獻1.5張。但是,要自己去想30個,其實,也花了不少精神,而且,因為人的眼光不是360度的,所以,整體多少會有些偏頗。
  學長姐的邀約已經開始了。第一次預演的會前會,已經無法與會。第一次的預演時間就看著快到了。於是,便利貼第二步,分類開始。通常,會直接進到第三步,將架構流程分出來。緊接著,完成投影片初稿。好順利吧……~兩行文字,可是血淚史呀,尤其對我這種,很少做這類型簡報的人來說。
  在交作業的前一天,學長姐安排了預演。這預演可是很精彩的,有人只做到便利貼,有人現場改題目,完整呈現極少,大概只有阿湯哥。但是,學霸上場指導,就是從第一頁開始指導。從第一頁的圖、到配色、到架構,最後,連立論都檢討了一番。連阿湯哥完成度這麼高的,都被檢討成這樣。我這種自己看了都嫌的,應該會被打成蜂窩吧!!
  真的被打成蜂窩。從目標不明確、工程師思維、不知道你要說什麼、到底是要賣產品還是賣服務、要靠平台賺錢嗎?等等等。
  還好,隔天交作業時,福哥倒是沒有叫我「請重做」。他只是叫我「重新構思」。謝謝喔。
  沒問題,打掉重練。
  第二次,重新從便利貼開始,把題目聚焦在「家庭健康互聯網」上。這本來就是我期望的方向,讓公司的角色消失,讓自家產品的比重下降。將健康互聯網,變得像是衛教一般。期望的是,大家能夠了解物聯網,如何在健康上貢獻;也透過人工智慧(AI)的起飛,讓大家願意儘早把健康資料上傳。經過一週,雛形完成。端午連假,再經過老婆一手調校,真的就像樣很多了。
  想不到,連假最後一天,第二次的演練。自己覺得,講得還不錯。卻被呼吸貓老師說:「這是你想講的,不是聽眾想聽的。你要再想想,觀眾到底想聽什麼。你的架構,輸入、輸出、雲端轉換,聽眾聽不懂。」
  老師卡好咧,要把IOT,拆成,輸入(I),輸出(O),跟雲端轉換(T),變成整份簡報的架構,可是想了很久,算是前所未見的創舉。被你一句「聽不懂」,我………………「請重作」
  於是,一份自己覺得完成度很高的簡報。在眾多學長姐的講評完後,又再一次「請重作」。真的,是從便利貼的補充及順序調整下手,然後,投影片實際只保留了約20%,其他的,都是重作的。中間,還要特別感謝柯筑舲學姐,一個至今專案還未完成,就能拿來得名的簡報,讓我有了勇氣,開始了「七分真實,三份改編」的家庭健康互聯網。特別強調一下,我的例子都是真的,只是,專案還在進行,部份功能尚未完成。
  再六天,就是最後一次的演練,接下來,就是正式登場了。於是,學長姐非常積極的,來詢問,是不是需要幫忙? 甚至約了23個講師級的學長姐。真的很難裝死啦。於是,請了第一次演練,把阿湯哥投影片,從第一張開始改的學霸來幫忙。夠硬了吧~
  學霸的診所,離我們公司不遠。小小的巷子,沿途走過去,幾乎都是家具店。獨獨一家牙醫診所。「我們做的都是熟客。」是有多熟? 聽我的簡報談到一半,學霸會站起來說:「你先改一下,我出去處理一下客人。」
  媽呀,如果有牙醫師,把我的牙齒弄到一半,然後就消失半個小時,再出現一會兒,又再度消失,如果不是很信任的牙醫師,絕對是在臉書上寫負評的。
  走進學霸位在診所內的小房間,第一眼的感覺:「這根本就是被書給淹沒的地方嘛。」真的不離譜,筆記型電腦也是放在書上的。唯一還算是有整齊的地方,擺了些霹靂的玩偶。
  這次,學霸倒是全然的手下留情囉。因為算是小小的指正,但是,原本保留的20%,又把自己覺得很不錯,湯姆也說不錯的:人工智慧(AI)部份給卡掉了。在回來後,更是給了一個很好的建議,把冷冰冰的大網:「如何使用」,改成「關懷三步曲」。把三個大綱,從「量測」、「設定」、「分享」,改成了「孝親篇」、「本份篇」跟「分享篇」。再把學霸的幾個建議點,補一補。前後比較之下,要講的內容其實差不多。但是,簡報就因為多了人味,整個就跳了出來。
 做完投影片,老婆一直督促我,要「多練習」、要「對著鏡子講」。對抗老婆的「三沒政策」給他拿出來用啦。「沒聽到」、「沒時間」、「沒力氣」。最後,老婆索性拿出殺手鐧,找文瑜來家裏練習。同班同學都來家裏試講了,再裝死就太明顯了啦。於是,就勉為其難的,試講了一次。
  學霸指導過後三天,就是第三次演練。帶著有練,沒熟的投影片就上陣了。
  前面的幾個試講者,一個個都看得出來這陣子的進步。共同唯一的問題,就是時間都超過8分鐘。於是,我上台唯一的目標,就是,要準時。
  準時,對開發人員,是很重要的。
  帶著再次被電的心情,開始了這次的試講。只是,這次的試講,反應很奇怪。那個上次叫我請重作的貓老師,聽到一半,就不時跟學霸暗號往來(他們倆相距有10個座位);不時,聽到台下,有人在暗笑。帶著忐忑的心情,準時結束,準備聆聽學長姐們的審判。
  會長說我:「跟上次比,差很多」(OS: 媽呀,是真的這麼差嗎?)
  瑋竹學姐說我:「帶有一種工程師特有的喜感。」(OS: 拜託,喜感“? 說出影響力第一名,唯一叫觀眾大笑的,聽說就是您老公是吧。) 一旁還有人附和,對呀,對呀的。
  最扯的是貓老師了。「大家請注意,所有人都注意喔,這個很重要。」現場,安靜了下來。
  (OS: 是怎麼樣,我是又講「你們我們的」嗎? 需要「請重講嗎」?)
  「這是一個很好的示範,根本就是一個創作。」(OS: 大姐,有這麼嚴重嗎?)
  「架構很清楚,而且,不像有一些,為了架構而架構。一個架構,帶出下一個架構。一環扣一環。最後,再回到大架構,recap一次。」(OS: 大姐,犯不著這樣吧? 不過是借您一雙鞋,不必要這麼客氣吧。)
  安祺學姐,也起來說:「有那麼誇張嗎? 講到一半,就聽到貓老師哎了一聲,~ 怎麼這麼利害。」
  此時,我心裏才真的踏實起來。我想,學霸接下來,應該會一直接到輔導邀約了。
  回到家,老婆很緊張的問:「怎麼樣?反應如何?
  「哎~~ 我死定啦!!(我喜歡吊老婆胃口。)
  「怎麼了怎麼了?
  「聽說,正式上台前的試講,如果,得到很好的正評;正式上台那次,一定會出錯。肯定是沒名次的。」
  「真的嗎?
  「貓老師說,這根本是創作。不信,我放錄音檔給你聽。」我相信,老婆心裏一定在嘀咕,毛豆的尾巴快翹起來了,沒稱讚都懶得練了,被稱讚一定更懶得練。
  其實,我是沒有練的動機啦。在公司裏簡報,根本沒有什麼7分鐘的問題,也不會有不能看螢幕的限制,覺得太緊張時,看狀況,喝口水,或是,隨意跟旁邊的同事,虛問兩句話,來轉移注意力,調整一下節奏。簡報練多了,反而讓人覺得太刻意。

  從這一刻開始,簡報才算是定稿。接下來,就是修潤,跟練習了。再三天,就要正式上台。貓老師叫我,再練習三十次。就是平均是一天十次,對白天要燒腦上班,又不喜晚睡的人來說,那是不可能的啦。
  除了30次的練習,貓老師也再度傳訊期許,期望我可以人劍合一享受簡報。享受? 別鬧了啦。不排斥就已經很好了;喜歡,就已經是極限了。享受? 下輩子吧。
  要聽一下推理嗎? 根據福哥的說法,簡報=說服。所以,享受簡報,就是享受說服的過程。這種要在短時間內,造成一個人的改變,太過勞心,很難是享受啦。聽聽別人的簡報,讓別人來說服,也許比較有機會是享受。尤其是有精彩故事的時候。

  況且報名時,就有說,我是來搗蛋的;我可不打算練到死。
  

  這次,老婆故計重施,開講前一天,找來文瑜。一人,試講三次。  加上自己前前後後,對著電腦順,應該也有個七、八次。差不多40%,就要衝了呀。

上一篇,我在憲福的專業簡報力回顧-1:上課去
下一篇,我在憲福的專業簡報力回顧-3:上台

我在憲福的專業簡報力回顧-1:上課去

  上完專簡一個多月了,終於,上台展示結束。整體來說,這個課很值得。
  這一個多月中間,發生許多的事。包括,個人生涯可能面臨的轉彎。也許是這樣,自己並不是真的很想花很多心思,在這件事上。
  回顧整個過程,真正花最多時間的,是「選題目」。整個的課程,分成了四大段。1: 課前的作業,2: 福哥上課,3: 學長姐輔導準備簡報,4: 實際演練。
  個人很推薦這堂課的原因,是福哥認為簡報的目的,是說服聽眾。所以,整個課程花大部份的時間,在教如果建立簡報的架構,如何美化上,就比較少著墨。也許因為,自己在工作場域裏,看過許多做得美美的,但是,內容空空的簡報,所以,極討厭把力氣花在美化,而不是拿來創造內容的簡報。
  在課前,就已經讀過了「上台的技術」及「千萬講師的50堂說話課」,面對這傳說中神一般的人物,當然,要把最頭痛的問題,交給他來「說服」。所以,我課前的作業,題目是「深耕是為了更好的收獲」。目標是說服公司高層,持續在健康照護產品的投資。
  簡報做完後,其實,自己並不敢拿去說服上層。因為,我面對的聽眾,是我很難捉摸,但是需要一一說服的,往上四層的老闆。除了策略長,自己沒有跟他報告的經驗外,另外三個每一個都有自己的一套。也就是說,除了要做四份不同的簡報,而且,最重要的內容,「如何賺到錢」,對新產品而言,其實,是非常難估計的,所以,應該第一關就會卡住。況且,就算是有過去的營業數字,也不適合拿出來跟非公司人員討論。
   所以,課前作業用的題目,就在此打住了。

  接著第二部份,「福哥上課」。這一天,根本就是在看福哥的表演。就不再詳述這個課,是有多精彩囉。欲看表演,請自己報名「專業簡報力」囉。

下一篇,我在憲福的專業簡報力回顧-2:成長

2016年8月7日 星期日

Arduino的語法入門:變數與函數

  這是一個有點意外的狀況,一同在學mBlock的同學,有一天,發現他的變數不能用,也不能新增指令。這就讓我想早一些,讓孩子們開始使用Arduino IDE。原因是,mBlock雖說是使用Scratch,對很多小朋友來說相對是熟悉易學;但是,一旦程式開始複雜一些,Scratch還是不如使用C語言來得好用。
  簡單的說,Scratch(mBlock)是易學難強大;C(Arduino)是需要入門檻,但是,上了手就會是很強大的程式語言。

  開始解說Arduino上的語法時,才發現我是面對一群C語言基礎是零的孩子。所以,什麼時候要用分號,大刮號,小刮號,講了半天,他們只能照打,還是沒聽懂。這時才想起,我國中時開始學習BASIC,也是去買了本書,一頁一頁的學了很久。然後,在電腦上印出
*
**
***
**
*
我就開心了好久。覺得自己是世界上最偉大的工程師了。

  我相信,有師父引進門,應該是可以快一點進到較有趣的程式言語世界。今天就先來C語言程式的第一課,語法:函數與變數。

====== 變數篇 =======
C語言的變數,數一數不多。類型與宣告方式,可以參考別人的寫法。
http://www.csie.ntu.edu.tw/~b98902112/cpp_and_algo/cpp/variable_type_and_declare.html
http://programming.im.ncnu.edu.tw/Chapter5.htm

  但是,對初學者來說,先學會int就可以了。
int代表的是整數(integer),可以是正數,也可以是負數。
在程式裏,寫法是:
int XYZ;
代表,程式裏看到XYZ就是一個整數的變數,也請記得在一行程式的結尾,要加上分號(;)
只要宣告了,我們就可在程式裏,指定XYZ是任何的數字。寫法是:

XYZ=10;
XYZ=-8;

====== 函數篇 =======
  打開Arduino IDE,最最最基本的程式,就是
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

這兩段程式,第一段setup是一開始的設定;第二段loop是指程式在裏面會重覆來回不停的跑。
這兩段程式,共同的程式語法就是
void 函數名稱(){
  // 註解
}

加了底色,希望可以比較容易了解。
紅色的是註解。也就是,只要是跟在兩個斜線//後的,就是註解。
註解是寫給看程式的人,下次回來看時,比較容易理解程式的。不是給電腦看的。
所以,只要是兩個斜線後面,高興打什麼字,就打什麼字。
另一個註解的寫法是
/*
  這一段話是註解,隨便我怎麼打。
要打幾行都可以喔。
*/

藍色的是函數名稱,大小寫的英文字母及數字都可以用,而且,大小寫是不相同的。至於符號,個人是建議先不要用。要去記什麼符號可以,什麼符號不能用,是很痛苦的。不如,用到時就知道了。
函數名稱,雖然是隨便取,但是,如果取得好,下次要用到時,就會容易用些。
所以,常常我會用 LED1On(),LED2Off(),這樣一看就知道是在做什麼的函數。

  函數名稱後面,那兩個小括號,其實,代表的是函數的輸入。
比如說,如果有3個LED燈,我去寫三個函數,分別為LED1On(), LED2On(), LED3On(),
我可能就會把這三個合成一個LEDOn()的函數,然後,在輸入的地方有輸入的數字。
就可以用LEDOn(1), LEDOn(2), LEDOn(3),來代表打開不同的LED。
只是,這樣就要將函數寫成這樣

void LEDOn(int LEDNum){
}

  小刮號裏面,就不再是空空的了。

另外一個要認識的字就是void,代表的就是「沒東西啦」。
可能有人會想說,沒東西就不要寫嘛。偏偏電腦不聰明,有東西或是沒東西,一定要說清楚。不然,電腦不會做事的。

  橘色代表的是函數的輸出。也就是函數的結果。
比如說,有一個函數,不管輸入多少,他就會輸出2倍數。
好像只要給媽媽一個吻,媽媽就會吻你兩下一樣。
打你姐姐一下,姐姐就會回打兩下一樣。
這個函數的寫法就是:

int Multi2(int XX){  // 名稱是Multi2,輸入是整數,輸出也是整數。
  return(XX*2);  // 輸出值要放在return()的刮號裏面。
}

C語言的基礎語法,其實還蠻多的。只是,因個人用久了,也就不覺得那是語法。如同學說話一樣,就是多說,就會自然說對了。比如說,空格。C語言裏的空格,就是用來分開前後的,跟英文拼音一樣;而且,沒人規定要空幾格。這也跟英文拼字一樣。只要有空格就好,空幾格,通常是為了美觀才會有不同的空格數的。


2016年7月20日 星期三

Arduino第二堂課:元件

  寫程式是一件很無趣的事。尤其,當自己要去抓那種重複100次,可能會發生一次的錯誤。這其實不離譜,做工程師的,常常會聽到這種話:「你的程式突然當掉了,重新開又好了。而且,我沒辦法再重複製一次給你看。」真的,程式的路上是常常遇到鬼的。

  雖然說,做一個工程師很無奈;但是,對孩子來說,看到車子會走了,或是,看到燈光一閃一閃亮晶晶,還真的是很令人興奮的。

  要看到一閃一閃亮晶晶,如果,就只是靠人家已經做好的板子來實現,那也很無趣。不如,趁孩子在熱身,我們開始跟他們介紹元件:常用的電阻、電池跟LED。但是,在介紹元件之前,最先要認識的是:三用電錶。

三用電錶:
  三用? 其實,時代真的進步得很快,早就超過三用了。但是,也叫習慣了,要說稱它為萬用電錶,又太誇張了點吧。

  電錶第一個要認識的,是「電壓」的檔位。我們讓孩子,試著自己量一下,三號電池,跟一號電池,哪一個電壓比較高。每個小孩都是說:大的呀。自己量了一次,很快的他們也就學會怎麼看電池,也學會什麼是正電壓,什麼是地(ground)。

  第二個要量的,是有點困難解說的,發光二極體。但是,很快他們也學會如何切到二極體量測的檔位,並且,知道二極體是有方向性的。一邊是正,一邊是負。而且,要讓它亮是要超過一個電壓的。(說實在的,我不想解釋V-I曲線。對小學生來說,是有點太難了。)

  第三個要量的,是電阻。

  最後,5V加上電阻,加上二極體,在麵包板上串起來。就看到燈亮了起來。走到這一步,孩子們是還不用用到電腦喔。但是,已經是呼聲連連了~




2016年7月10日 星期日

安裝軟體mBlock及Arduino IDE


  原本是要先講說基本的元件。但是,因為本週要上的課,要先安裝軟體。所以,還是先把軟體安裝給寫一寫。

  為了讓初學者,可以很快的進到由人控制機械的世界,透過圖形化的介面,是比一行一行的程式,來得人性化多了。mBlock就是其中之一。

  下載mBlock安裝程式,請到下列網頁:
http://mblock.cc/download/
自行選擇是Windows版本,或是Mac版本囉。目前最新版本為3.3.1版。
安裝過程中,若有需要,會再安裝Adobe AIR。這東西是……也不用搞這麼清楚啦。反正就順著安裝步驟,安裝程式需要什麼就給什麼。(信用卡號除外啦)

  另一個要安裝的,是Arduino IDE。請到下列網頁,下載並安裝。
http://www.arduino.cc/en/main/software
同樣的,請自行選擇是Windows版本,或是Mac版本囉。目前最新版本為1.6.9版。
 
  有了實驗板,有了開發程式,那麼接下來,就看程式設計師想玩什麼花樣囉~