วันอังคารที่ 16 พฤษภาคม พ.ศ. 2566

ARDUINO 16 PORT IN ARDUINO NANO UNO มีทั้งหมด23ขา ใช้ได้สูงสุด22ขา เพราะขารีเซ็ทใช้รับคำสั่งรีเซ็ท

 https://www.youtube.com/watch?v=mWE2SqiZLv8


โค้ดส่งฟรีShopee https://shope.ee/2AZNXQLS68 สินค้าราคาถูก http://bit.ly/2QyqooN ดูคลิปไฟฟ้ากลับขั้ว https://www.youtube.com/watch?v=q8lfX7F9DRk ดูคลิปไฟแช่นํ้า2เส้น https://www.youtube.com/watch?v=UsizSv9efjA ดูคลิปเต็ม https://www.youtube.com/watch?v=jRl9bNXZNro


ARDUINO 16 PORT IN ARDUINO NANO UNO มีทั้งหมด23ขา ใช้ได้สูงสุด22ขา เพราะขารีเซ็ทใช้รับคำสั่งรีเซ็ท

16/5/2566 SONGCHAI PRAPATRUNGSEE

 

/*

  ATMEGA168 หรือ 328

  ขาPORTใน NANO V3.0

  28/3/2565 SONGCHAI PRAPATRUNGSEE

 

  มีขาPORTทั้งหมด23ขา ตามDATA SHEET 168, 328

  PORTD= D0-D7   = มี8ขา (เต็มPORT)

  PORTB= D8-D13   = มี6ขา (ส่วนPB6=XTAL1, PB7=XTAL2 )

  ถ้าเซทให้ใช้CLOCKภายใน2ขานี้ก็จะใช้เป็นขาPORTBครบ8ขาเต็มPORTได้)

  PORTC= A0-A5 = มี6ขา (ส่วนPC6เป็นขาRESET ไม่สามารถทำเป็นOUTPUT ส่วนINPUTจะเป็นการรีเซ็ท)

  A6 = ADC6

  A7 = ADC7

*/

 

void setup() {

  DDRD = 0B0; // 0xFF; D0-D7 =8ขา, 1=OUTPUT,0=INPUT

  DDRB = 0xFF;       // D8-D13 = 6ขา,

  DDRC = 0xFF;       // A0-A5 = 6ขา,

  PORTD = 0xFF;

  //pinMode(11, OUTPUT);

  //pinMode(11, INPUT);

  //pinMode(11, INPUT_PULLUP);

}

 

void loop() {

//  PORTD = 0xFF;

//  delay (1000);

//  PORTD = 0x00;

//  delay (1000);

}

 

 


ไม่มีความคิดเห็น: