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 อีเมล แอปอื่นๆ ความคิดเห็น
การเขียนผังงาน (Flowchart) สิงหาคม 29, 2561 การเขียนผังงาน (Flowchart) การเขียนผังงาน (Flowchart) หลังจากทำความเข้าใจและวิเคราะห์ปัญหาโจทย์จนได้ข้อสรปุว่าโจทย์ต้องการอะไรแล้ว ผู้เขียนโปรแกรมก็จะทำการกำหนดแผนในการแก้ไขปัญหาโดยการเขียนผังงาน (Flowchart) ซึ่งการเขียนผังงานคือการเขียนแผนภาพที่เป็นลำดับ เพื่อแสดงขั้นตอนการทำงานของโปรแกรมเพื่อให้ง่ายต่อการทำความเข้าใจ การเขียนผังงานมี 3 แบบคือ แบบเรียงลำดับ(Sequential) แบบมีการกำหนดเงื่อนไข(Condition) และแบบมีการทำงานวนรอบ(Looping) ผังงานกับชีวิตประจำวัน การทำงานหลายอย่างในชีวิตประจำวัน จะมีลักษณะที่เป็นลำดับขั้นตอน ซึ่งก่อนที่ท่านจะได้ศึกษาวิธีการเขียนผังงานโปรแกรม จะแนะนำให้ท่านลองฝึกเขียนผังงานที่แสดงการทำงานในชีวิตประจำวันวันก่อนเพื่อเป็นการสร้างความคุ้นเคยกับสัญลักษณ์รูปภาพต่าง ๆ ที่จะมีใช้ในผังงานโปรแกรมต่อไป ดังตัวอย่าง โครงสร้างการทำงานแบบมีการเลือก ( Selection ) เป็นโครงสร้างที่ใช้การตรวจสอบเงื่อนไขเพื่อการทำงานอย่างใดอย่างหนึ่ง โดยโครงสร้างแบบนี้จะมีอยู่ด้วยกัน 2 รูปแบบ คือ IF – THEN – ELSE และ IF – THEN โครงสร้างแบบ IF – THEN – ELSE อ่านเพิ่มเติม
โครงงานเครื่องวัดส่วนสูงแบบดิจิตอล ( งานที่ 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 ] ที่มาและความเป็นมาของโครงงาน เครื่องวัดส่วนสูงแบบดิจิตอล การวัดส่วนสูงเป็นเครื่องบอกความสมบูรณ์ของร่างกาย ว่ามีสภาพความแข็งแรงสมบูรณ์ดี สามารถบ่องบอกสิ่งที่เกี่ยวกับสุขภาพของตัวเราได้หลาย ๆ เช่น อ้วน ผอม สูง ต่างหรือแม้กระทั่งภาวะ เสี่ยงต่อโรคภัยต่างๆ มากมาย การวัดสวนสูงในแต่ละครั้งนั้นมีความยุงยากลำบากและเสียเวลาทาง จากความสำคัญจุดนี้จึงมีการคิดค้นและประดิษฐ์เครื่องวัดส่วนสูงแบบดิจิตอลขึ้นมา เพราะการวัดส่วนสูงแบบธรรมดาจะทำให้เกิดการเสียเวลา จากเหตุผลข้างต้นเราสามารถนำเอาเทคโนโลยีสมัยใหม่มาใช้เพื่ออำนวยความสะดวกจึงได้คิดสร้างเครื่อง วัดส่วนสูงแบ อ่านเพิ่มเติม
โครงงานเรื่อง ล้อวัดระยะทางด้วย Encoder (งานที่ 17) ธันวาคม 25, 2561 โครงงานเรื่อง ล้อวัดระยะทางด้วย Encoder รูปที่ 1 การต่อใช้งานล้อวัดระยะทางด้วย Encoder ที่มาของโครงงาน ล้อวัดระยะทางด้วย Encoder ปัจจุบันเทคโนโลยีมีบทบาทที่สำคัญอย่างมากต่อการดำรงชีวิตของเราในทุก ๆ เรื่อง อาทิเช่น การเรียน การทำงาน หรือแม้กระทั่งการกินอาหารของเรา นั้นแสดงถึงว่า เทคโนโลยีมีบทบาทที่สำคัญอย่างมากทำให้ความเจริญได้มีการขยายตัวออกไปในที่ห่างไกลมากยิ่งขึ้น นอกจากนี้การขยายตัวของเมืองออกไปยังที่ต่าง ๆ นั้น สิ่งจำเป็นในการดำรงชีวิตอย่างสาธารณูปโภคอาทิเช่น ไฟฟ้า สัญญาณโทรศัพท์ ฯลฯ ก็ต้องมีการขยายตัวตามไปด้วย ดังนั้น การดำเนินการติดตั้งสาธารณูปโภคด้านนี้ต้องมีการติดตั้งเสา แล้วต้องมีการคำนวณระยะทางอย่างเหมาะสมเพื่อความแม่นยำ มีประสิทธิภาพ และเกิดประโยชน์อย่างสูงสุด และนอกจากที่จะนำไปใช้ประโยชน์ในการติดตั้งเสา แล้วยังสามารถนำไปใช้ประโยชน์ในด้านอื่นได้อีกด้วย อาทิเช่น การวัดระยะในการติดตั้งเครื่องปรับอากาศ การวัดระยะเพื่อติดตั้งเครื่องสูบลม หรืออื่น ๆ ที่เกี่ยวข้องกับการวัดระยะทาง หรืออาจนำไปต่อยอดเป็นการตีเส้นถนนได้อีกด้วย ดังนั้นข้าพเจ้าจึงได้คิดหัวข้อโครงงาน ล้ อ่านเพิ่มเติม
ความคิดเห็น
แสดงความคิดเห็น