iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天自我學習arduino 系列

學習arduino並利用網頁模擬實作智能家電

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

第一天 如何安裝arduino

參賽原因 這是我第一次參加鐵人賽,之所以會參賽是為了養成學習的習慣及記錄自己學習的過程,並且整理資料與參考連結,以便在之後忘記怎麼寫的時候能快速回憶。 開始安裝...

2022-09-16 ‧ 由 wl096004 分享
DAY 2

第二天 Arduino IDE介紹

Arduino IDE介紹 打開編輯器後會長這樣。左上角的勾勾是編譯,可以檢查有沒有語法錯誤的地方。旁邊的箭頭是將程式燒錄到Arduino板最右邊的放大鏡可以開...

2022-09-17 ‧ 由 wl096004 分享
DAY 3

第三天 Arduino的基本語法介紹(I)

設定接腳模式 在使用數位I/O腳位時,需要先在setup()中先定義腳位的模式。 byte BTN=10;//定義一個名為BTN的變數代表10號接腳 byte...

2022-09-18 ‧ 由 wl096004 分享
DAY 4

第四天 Arduino的基本語法介紹(II)

序列埠常用語法 在使用序列埠的各種語法之前,必須要先設定鮑率,才能讓電腦跟Arduino正確的互相溝通。 void setup(){ Serial.begi...

2022-09-19 ‧ 由 wl096004 分享
DAY 5

第五天 Arduino的基本語法介紹(III)

在學會序列埠及數位腳位的輸出入之後,我們可以用一些判斷式及delay()來做出更多變化。 void setup() { Serial.begin(9600)...

2022-09-20 ‧ 由 wl096004 分享
DAY 6

第六天 蜂鳴器的基本介紹

蜂鳴器可以分為兩種,一種是無源蜂鳴器(圖左),另一種是有源蜂鳴器(圖右),通常無源蜂鳴器底部可以直接看到電路板。無源蜂鳴器可以透過程式修改頻率來發出不同音高,而...

2022-09-21 ‧ 由 wl096004 分享
DAY 7

第七天 溫溼度感測器基本介紹

這是一顆DHT11,可以用來感測溫度與濕度,在寫程式之前要先安裝程式庫才能使用。 安裝程式庫 我們可以點開IDE上面的工具,找到管理程式庫...,就可以打開程式...

2022-09-22 ‧ 由 wl096004 分享
DAY 8

第八天 LCD顯示器介紹

下圖是一個LCD顯示器紅線部分從左到右的接腳分別是GND,5V,對比調整(可變電阻),暫存器,讀/寫,致能綠線部分從左到右的接腳分別是D4,D5,D6,D7,背...

2022-09-23 ‧ 由 wl096004 分享
DAY 9

第九天 三元運算子語法

三元運算子是一個很方便的語法,可以把比較簡單的if...else判斷式變成一行,以下是找出A和B的最大值的範例。 int A,B; //使用if...else...

2022-09-24 ‧ 由 wl096004 分享
DAY 10

第十天 光敏電阻介紹

光敏電阻(簡稱CdS)在亮度高的時候有較小的電阻值,亮度低時電阻值較大,可以用來分辨燈有沒有開,或者是早上還是晚上。 const byte CdS= A0;...

2022-09-25 ‧ 由 wl096004 分享