一:無源蜂鳴器內(nèi)部原理
為什么要設(shè)為上拉輸入呢,上拉輸入指的是插入本來接高替代,當(dāng)按鍵按下的時(shí)候,插入轉(zhuǎn)換接接了。若不接上拉輸入,那么此時(shí)絕對(duì)被扣除的收益是不預(yù)期的,可能是高預(yù)期,也有可能是轉(zhuǎn)變,很有可能會(huì)致使無源蜂鳴器一直嘯叫,且聲音是很嘈雜的,并不是一個(gè)頻率的聲音。又因?yàn)楫?dāng)某個(gè)按鍵按下時(shí),它所輸入的輸入到arduino的替代為0,在c語言中,0代表假,1代表真,且只有條件為真,才會(huì)執(zhí)行后面的語句,故要加上非的邏輯。這樣子就能做到一個(gè)簡(jiǎn)易的電子琴啦!