發表文章

目前顯示的是 3月, 2014的文章

C語言經典演算法(一)

圖片
前言:最近因為退了某堂很受不了的課程,所以一氣之下去網上了些程式題目來做          發現一系列叫做C語言經典演算法(X),正好呼應某堂課程,只好拿來寫寫手了,          程式能力原本就頗差,一寫才發現自己還有待加強,          不然世上的神人太多根本無法追上他們的車尾燈 1.印出9*9 說明 :這應該滿基本的沒啥問題 2.寫出費式數列,例如:1,1,2,3,5,8,13,21 說明 :費式數列的寫法有很多種 我還是採用遞迴的方式來寫 雖然速度不快就是 3.判斷1~100中有誰是質數 說明 :這也滿基本的,但有種質數的寫法滿特別,我建議大家應該看看 4.請找出完全數(perfect number) EX:6=1+2+4;28=1+2+4+7+14 說明 :第一次看到題目還不知道甚麼是完全數(不知是國小沒教還是忘記),基本上會判斷質數的話,這題就沒啥太大的問題,多注意判斷是否為完全數即可(這樣有說和沒說好像一樣) 5.將一組4*4的矩陣逆時針旋轉90度。 說明: 小心旋轉的時候不要轉錯就好 6.印出帕斯卡三角形。 說明 :上圖只有目的達到而已, 並沒有進行排版,這是有待加強的點 7.將輸入字串反向輸出 說明 :可以使用字元陣列或是指標的方式進行反向的動作,這邊是採用後者 8.字串複製 Strcopy(char*src,char* dest)       說明 :原題意是要求使用指標的方式移動,不熟的朋友也可以用字元陣列達到目的 9.求PI近似值可以用公式 (例如尤拉之類的) 說明 :求PI的寫法真的很多種,端看有幾種求PI的數學公式XD 10.輸入一字串,判斷是否為回文 (回文即由左到右和從右到左讀皆相同) 說明 :注意不要判斷到結束字元即可 結論:求各位大人不要笑我這喳喳的coding 技術啊 XDD

簡易輕鬆自製Arduino教學 (How tomake one Arduino by yourself) (Arduino DIY)

圖片
網路上早已有許多大神分享的Arduino DIY文章 只是部分資料多少缺少或零散 故本人又自行整理了一篇出來 文章教學懶人包 壹.材料準備 含Layout 圖檔 貳.洗電路板 參.焊接過程 壹.材料準備 洞洞板 或是 感光版(建議是玻單) ATmega328 (建議購買已有燒錄Arduino Bootloader) 28P X 0.3mm IC角座 16MHz 石英振盪器 LM7805 穩壓IC 10uF/50V 有極性電解電容 *2 22pF 陶瓷電容 *2 2P 按鈕  直徑 3mm LED 燈 220 歐姆 電阻 (大小1/4 以下) 10K 歐姆 電阻 (大小1/4 以下) 排母 (5P, 6P, 9P 各三排) Layout 圖  貳.洗電路板 若覺得手上的layout和感光版大小不吻合 可用裁切機裁切制適當大小,建議讓板子邊緣保留些空間 首先先將上面取得的Layout圖 進行曝光 列印紙張為投影片者曝光秒數為120秒           曝光好的板子拿去顯影                                                                                                 顯影漸漸有成果                                                                                      最後電路出現                                                                                          接著丟進蝕刻機 成品出爐 (灑花 到這裡都夠簡單吧XD 參.焊接過程 請多注意電容正負端不要焊錯就好 其餘都很簡單 成品圖:請各位因為圖片上面的元件焊接即可 焊接好之後各位就開始開始使用這塊板子進行燒錄了 參考資料: DIY-Arduino-or-The-DIY-Duino The Complete DIY Arduino