赞
踩
arduino中使用Port操作
PORTD映射到Arduino数字引脚0到7
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.init(); lcd.backlight(); lcd.println("PIND value:"); pinMode(0, INPUT_PULLUP); pinMode(1, INPUT_PULLUP); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(4, INPUT_PULLUP); pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); } int value = -1;//保证一定会进入if语句 void loop() { if (PIND != value) {//端口D输入引脚寄存器 - 只读取value值 lcd.setCursor(6, 1);//光标 lcd.print(PIND); lcd.print(" "); value = PIND; } }
尽情玩耍,尽情学习,尽情长大。在需要的时候释放善意,在必要的时候展现强硬。找到热爱的事,找到值得爱的人,然后为了他们全力以赴。 – 弗雷德里克·巴克曼
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。