Page 221 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 221

เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น    37



                       พารามิเตอร์

                              min ก าหนดค่าตัวเลขสุ่มไม่น้อยกว่าค่านี้ (เป็นออปชั่นเพิ่มเติม)

                              max ก าหนดค่าสูงสุดของตัวเลขสุ่ม

                       ค่าที่ส่งกลับจากฟังก์ชั่น
                              คืนค่าเป็นตัวเลขสุ่มในช่วงที่ก าหนด (เป็นตัวแปร long int)

                       ตัวอย่างที่ 4.19

                                     long randNumber;

                              void setup()

                                     {
                                     Serial.begin(19200);

                                     }

                              void loop()

                                     {

                                     randomSeed(analogRead(2)); // return a random number from 50 - 300

                                     randNumber = random(50,300);
                                     Serial.println(randNumber);

                                     }

                              ในตัวอย่างนี้ก าหนดให้สุ่มตัวเลข เมื่ออ่านค่าจากอินพุตแอนะล็อกช่อง 2 (A2) ย่านของตัวเลขสุ่ม

                       คือ 50 ถึง 300 เมื่อท าการสุ่มตัวเลขแล้ว ให้แสดงค่านั้นที่หน้าต่าง Serial Monitor
























               หน่วยที่ 4 ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED                                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   216   217   218   219   220   221   222   223   224   225   226