官术网_书友最值得收藏!

4.1 數字I/O口的操作函數

4.1.1 pinMode(pin,mode)

pinMode函數用于配置引腳為輸入或輸出模式。該函數的兩個參數是pin和mode,pin參數表示所要配置的引腳,mode參數表示設置的模式。mode參數可取兩個值:INPUT(輸入)和OUTPUT(輸出)。這個函數無返回值。

注意:Arduino UNO板上的模擬引腳也可以當作數字引腳使用,編號為14(對應模擬引腳0)到19(對應模擬引腳5)。

例如,配置數字引腳5為輸出模式的語句如下:pinMode(5,OUTPUT)。

4.1.2 digitalWrite(pin,value)

digitalWrite函數用來設置引腳的輸出電壓為高電平或低電平。該函數的兩個參數是pin和value,pin參數表示所要設置的引腳,value參數表示輸出的電壓。value參數取兩個值:HIGH(高電平)或LOW(低電平)。這個函數無返回值。

注意:在使用digitalWrite(pin,value)函數設置引腳之前,需要將該引腳設置為OUTPUT模式。

例如,配置引腳5的輸出為高電平的語句如下:

4.1.3 digitalRead(pin)

digitalRead函數是當引腳為輸入的情況下。讀取引腳的電壓情況。這個函數有返回值,為int型,返回值為HIGH(高電平)或LOW(低電平),參數pin表示所要獲取電壓值的引腳。

注意:如果引腳沒有接到任何地方,將隨機返回HIGH或LOW。

例如,獲取引腳3的電壓情況的語句如下:

主站蜘蛛池模板: 武鸣县| 宣恩县| 兰溪市| 灵宝市| 孙吴县| 磴口县| 东乡县| 荔波县| 乾安县| 资阳市| 永宁县| 临海市| 西藏| 德惠市| 东台市| 平邑县| 大悟县| 旬邑县| 张北县| 丰镇市| 平凉市| 玛多县| 宜君县| 织金县| 佛山市| 保靖县| 泰来县| 宁德市| 牙克石市| 河东区| 广元市| 鲁山县| 大港区| 诸城市| 富蕴县| 贺州市| 和平区| 凤台县| 田林县| 德江县| 曲麻莱县|