T1 รับลิงก์ Facebook Twitter Pinterest อีเมล แอปอื่นๆ มกราคม 07, 2562 void main() { unsigned char dice[]={0x08,0x22,0x2A,0x55,0x5D,0x77}; unsigned char i; TRISC=0; TRISB=0x01; PORTC=0; while(1) { if(PORTB.F0==0) { PORTC=dice[i]; delay_ms(3000); PORTC=0; } i++; if(i>5)i=0; } } รับลิงก์ Facebook Twitter Pinterest อีเมล แอปอื่นๆ ความคิดเห็น
โครงงานเครื่องวัดส่วนสูงแบบดิจิตอล ( งานที่ 4) ธันวาคม 25, 2561 โครงงานเครื่องวัดส่วนสูงแบบดิจิตอล รูปที่ 1 รูปภาพงานจริง หมายเลข 1 เซ็นเซอร์วัดระยะทางอัลตราโซนิค HC-sr04 หมายเลข 2 จอ LCD 16 ตัวอักษร 2 บรรทัด หมายเลข 3 บอร์ด STM32F401VG หมายเลข 4 บอร์ดแปลงไฟ 220 V ให้เป็น +5 และ GND หมายเลข 5 USB ต่อบอร์ด STM32F401VG กับ คอมพิวเตอร์ หมายเลข 6 12 V dc Adapter หมายเลข 7 เสาใช้ติดเซ็นเซอร์สูง 180 Cm หมายเลข 8 หมวก เพื่อสร้างพื้นที่เรียบให้เซนเซอร์เกิดการสะท้อน Contents [ show ] ที่มาและความเป็นมาของโครงงาน เครื่องวัดส่วนสูงแบบดิจิตอล การวัดส่วนสูงเป็นเครื่องบอกความสมบูรณ์ของร่างกาย ว่ามีสภาพความแข็งแรงสมบูรณ์ดี สามารถบ่องบอกสิ่งที่เกี่ยวกับสุขภาพของตัวเราได้หลาย ๆ เช่น อ้วน ผอม สูง ต่างหรือแม้กระทั่งภาวะ เสี่ยงต่อโรคภัยต่างๆ มากมาย การวัดสวนสูงในแต่ละครั้งนั้นมีความยุงยากลำบากและเสียเวลาทาง จากความสำคัญจุดนี้จึงมีการคิดค้นและประดิษฐ์เครื่องวัดส่วนสูงแบบดิจิตอลขึ้นมา เพราะการวัดส่วนสูงแบบธรรมดาจะทำให้เกิดการเสียเวลา จากเหตุผลข้างต้นเราสามารถนำเอาเทคโนโลยีสมัยใหม่มาใช้เพื่ออำนวยความสะดวกจึงได้คิดสร้างเครื่อง วัดส่วนสูงแบ อ่านเพิ่มเติม
การเขียนผังงาน (Flowchart) สิงหาคม 29, 2561 การเขียนผังงาน (Flowchart) การเขียนผังงาน (Flowchart) หลังจากทำความเข้าใจและวิเคราะห์ปัญหาโจทย์จนได้ข้อสรปุว่าโจทย์ต้องการอะไรแล้ว ผู้เขียนโปรแกรมก็จะทำการกำหนดแผนในการแก้ไขปัญหาโดยการเขียนผังงาน (Flowchart) ซึ่งการเขียนผังงานคือการเขียนแผนภาพที่เป็นลำดับ เพื่อแสดงขั้นตอนการทำงานของโปรแกรมเพื่อให้ง่ายต่อการทำความเข้าใจ การเขียนผังงานมี 3 แบบคือ แบบเรียงลำดับ(Sequential) แบบมีการกำหนดเงื่อนไข(Condition) และแบบมีการทำงานวนรอบ(Looping) ผังงานกับชีวิตประจำวัน การทำงานหลายอย่างในชีวิตประจำวัน จะมีลักษณะที่เป็นลำดับขั้นตอน ซึ่งก่อนที่ท่านจะได้ศึกษาวิธีการเขียนผังงานโปรแกรม จะแนะนำให้ท่านลองฝึกเขียนผังงานที่แสดงการทำงานในชีวิตประจำวันวันก่อนเพื่อเป็นการสร้างความคุ้นเคยกับสัญลักษณ์รูปภาพต่าง ๆ ที่จะมีใช้ในผังงานโปรแกรมต่อไป ดังตัวอย่าง โครงสร้างการทำงานแบบมีการเลือก ( Selection ) เป็นโครงสร้างที่ใช้การตรวจสอบเงื่อนไขเพื่อการทำงานอย่างใดอย่างหนึ่ง โดยโครงสร้างแบบนี้จะมีอยู่ด้วยกัน 2 รูปแบบ คือ IF – THEN – ELSE และ IF – THEN โครงสร้างแบบ IF – THEN – ELSE อ่านเพิ่มเติม
(บล็อกที่ 6) การควบคุมหลอดแสดงผล LED 7-Segment กรกฎาคม 22, 2561 การควบคุมหลอดแสดงผล LED 7-Segment ด้วย Micro controller PIC โดยใช้โปรแกรม PIC CCS Compiler หลอดแสดงผล LED 7-Segment เป็นอุปกรณ์อิเล็กทรอนิกส์ที่ใช้ในการแสดงผลเช่นเดียวกับหลอดแสดงผล LED ทั่วไป แต่ต่างตรงที่หลอดแสดงผล LED 7 ส่วน เป็นการนำเอาหลอดแสดงผล LED จำนวน 7 ตัวมาต่อกันเป็นรูปตัวเลข เพื่อนำมาแสดงผลเป็นตัวเลข 0 ถึง 9 โดยในบทความนี้จะพูดถึงการเขียนโปรแกรมควบคุมการทำงานของหลอดแสดงผล LED 7 ส่วน และ การประยุกต์ใช้งานไม่โครคอนโทรลเลอร์ PIC ควบคุมการทำงานของหลอดแสดงผล LED 7 ส่วน 1. โครงสร้างและการทำงานของหลอดแสดงผล LED 7 ส่วน หลอดแสดงผล LED 7 ส่วน เป็นการนำเอาหลอด แสดงผล LED จำนวน 7 ตัวมาต่อกันเป็นรูปตัวเลขโดยมีชื่อเรียกแต่ละส่วน คือ a,b,c,d,e,f,g และ dp แสดงดังรูปที่ 1.1 รูปที่ 1.1 โครงสร้างและขาของหลอดแสดงผล LED 7-Segment หลอดแสดงผล LED 7-Segment สามารถแบ่งตามลักษณะการต่อหลอดแสดงผล LED ทั้ง 7 หลอดได้ 2 ชนิด ดังนี้ 1. ชนิดต่อแบบแอโนดร่วม หรือ คอมมอนแอโนด (Common Anode) 2. ชนิดต่อแบบแคโทดร่วม หรือ คอมมอนแคโทด (Commo อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น