การออกแบบซอฟต์แวร์ระบบเรือนกระจกอัจฉริยะ
ซอฟต์แวร์ควบคุมระบบใช้แนวคิดการเขียนโปรแกรมแบบแยกส่วนแบ่งฟังก์ชั่นโดยรวมของระบบออกเป็นโมดูลที่แตกต่างกันแต่ละโมดูลได้รับการออกแบบเป็นรายบุคคลตั้งโปรแกรมและดีบักและดีบักร่วมกันโดยรวมของระบบจะดําเนินการหลังจากเสร็จสิ้น
1. subroutine การได้มาซึ่งพารามิเตอร์เรือนกระจก: ในช่องไปข้างหน้าของระบบเก็บข้อมูลเรือนกระจกสัญญาณอินพุตมีเสียงรบกวนและการรบกวนทุกชนิด ในการวัดและควบคุมพารามิเตอร์ด้านสิ่งแวดล้อมเรือนกระจกอย่างถูกต้องวิธีการกรองเฉลี่ย de-extreme extreme จะใช้ในการออกแบบซอฟต์แวร์ เพื่อขจัดเสียงรบกวนและสัญญาณรบกวน ใช้ 10 ครั้งสําหรับเซ็นเซอร์แต่ละตัวลบค่าสูงสุดและค่าต่ําสุดและเฉลี่ย 8 ครั้งที่เหลือของข้อมูลการสุ่มตัวอย่างเพื่อให้ได้ค่าการสุ่มตัวอย่างที่มีประสิทธิภาพ
2. subroutine การจัดเก็บข้อมูล: การวิเคราะห์และประมวลผลข้อมูลต่าง ๆ ที่รวบรวมโดยระบบควบคุมเรือนกระจกเป็นลิงค์ที่สําคัญดังนั้นโปรแกรมการจัดเก็บข้อมูลจะต้องได้รับการออกแบบ ในการออกแบบซอฟต์แวร์พารามิเตอร์ด้านสิ่งแวดล้อมเรือนกระจก (อุณหภูมิความชื้นความสว่างและความเข้มข้นของก๊าซคาร์บอนไดออกไซด์) ที่รวบรวมโดยเรือนกระจกและสถานะของตัวกระตุ้นจะถูกเก็บไว้ทุก สิบนาทีครอบครอง 1, 1, 2, 2, 1 ไบต์ ในเวลาเดียวกันเพื่อกําหนดเวลาของข้อมูลที่รวบรวมไว้อย่างชัดเจนเวลาจะถูกเก็บไว้ด้วย ที่นี่มีเพียงวันชั่วโมงและนาทีเท่านั้นที่จะถูกเก็บไว้แต่ละอันมี 1 ไบต์ในหน่วยความจํา






