ในโรงงานอุตสาหกรรม จะมีขบวนการผลิต หลายขั้นตอน แต่ละขั้นตอน จะมีการทำงานต่างกัน โรงงานจึงคิดใช้บาร์โค้ด ในการระบุการทำงานให้แต่ละขั้นตอน โดยเครื่องที่ทำขึ้นมา จะต้องสามารถเก็บค่าบาร์โค้ดที่เป็นรหัสการทำงาน ได้ถึง 20 ขั้นตอน
ที่แผงจะมีมีปุ่ม สำหรับการเก็บค่าจากการอ่านค่า จากเครื่องสแกนบาร์โค้ด มาเก็บไว้ที่ตัว Micro Controller ก่อน โดยบาร์โค้ดที่อ่านก่อน จะเป็นลำดับที่ 1 บาร์โค้ดสุดทา้ยจะเป็น 20 ตัวเครื่อง จะต้องแยกให้ออกว่า บารืโค้ดที่อ่านจากเครื่องสแกน เป็นลำดับที่เท่าไหร่ พร้อมจะมีจะเอาท์พุท 20 ช่อง ไฟ 24โวลท์ ออกตามตัวลำดับของบาร์โค้ดด้วย
จากรูป ตัวเลขโชว์ 18 มาจากเครื่องสแกนบาร์โค้ด อ่านบาร์โค้ดที่ 18 และจะมีเอาท์พุทออกช่องที่ 18 เป็นเวลา 5 วินาที
หลักการทำงาน
จะใช้ PIC ที่มี USB OTG หรือเป็น USB HOST อ่านค่าจากเครื่อง สแกนบาร์โค้ดที่เป็น USB โดยจะต้องมีปุ่ม 3 ปุ่ม
คือ 1. สำหรับตั้งค่าลำดับบาร์โค้ด
2. ปุ่ม SAVE
3. ปุ่ม READ เพื่ออ่านค่า บาร์โค้ด ว่า อ่านค่าได้ถูกต้องหรือไม่
นำค่าบาร์โค้ด ที่จะใช้ในการผลิต สแกนเด้วยเครื่องสแกนบาร์โค้ด แล้ว กดปุ่ม SAVE เก็บค่าลงใน Micro Conotroller
เมื่อจะอ่านค่า บาร์โค้ดว่า เป็นลำดับที่เท่าไหร่ ก็ตั้งโหมด สำหรับการทำงาน เมื่อเครื่องสแกนบาร์โค้ด สแกน บาร์โค้ดตัวไหน ก็จะแสดงลำดับที่ของบาร์โค้ดตัวไหน ที่ 7 เซกเมนท์ 2 หลัก พร้อมมีเอาท์พุท ออกตามช่องที่โชว์เป็นตัวเลขด้วย
