
ตัวแปร คือ ที่สําหรับเก็บข้อมูล เพื่ออ้างถึงภายในโปรแกรม ซึ่งในการเก็บข้อมูลนั้นจะถูกแบ่งเป็นประเภทต่างๆ และมีขนาดที่แตกต่างกัน โดยเราสามารถประกาศหรือกําหนดตามข้อมูลที่เราต้องการจะเก็บ
ประเภทของข้อมูลใน Arduino ที่ใช้กันบ่อยๆมีดังนี้
ใช้เก็บค่าข้อมูล เพียง 2 จํานวน คือ TRUE (จริง) และ FALSE (เท็จ) มีขนาด 1 bit
ตัวอย่าง
bool isSuccess = true;
ใช้เก็บค่าข้อมูลขนาด 8 bit ใช้สําหรับเก็บค่ารหัสของตัวอักษร ซึ่งสามารถกําหนดเป็นค่า หรือ เขียนตัวอักษรไว้ภายใต้เครื่องหมาย ฟันเดียวก็ได้ เช่น ‘T’ หรือ 0x41 หรือ 65 มีขนาด 1 bit
ตัวอย่าง
char valChar = 'A';
ใช้เก็บค่าข้อมูลขนาด 8 bit ที่เป็นค่าจํานวนเต็มแบบไม่คิดเครื่องหมาย เหมือนกันกับ unsigned char ในภาษาซี ซึ่งสามารถเก็บค่าข้อมูลได้ 256 ค่า คือ 0-255
ตัวอย่าง
byte x = 5;
ใช้เก็บค่าข้อมูลขนาด 16 bit ที่เป็นค่าจํานวนเต็ม แบบคิดเครื่องหมาย โดยสามารถใช้เก็บข้อมูลได้ 65536 ค่า คือ -32768 ถึง +32767
ตัวอย่าง
int x = 5;
ใช้เก็บค่าข้อมูลขนาด 16บิต ที่เป็นค่าจํานวนเต็ม แบบไม่คิดเครื่องหมาย โดยสามารถใช้เก็บข้อมูลได้ 65536 ค่า คือ 0-65535
ตัวอย่าง
unsigned int x = 5;
ใช้เก็บค่าข้อมูลขนาด 32 bit ที่เป็นค่าเลขจํานวนเต็มแบบคิดเครื่องหมาย โดยสามารถใช้เก็บข้อมูลได้ 4294967296 ค่า คือ -2,147,483,648 ถึง 2,147,483,647
ตัวอย่าง
long x = 890;
ใช้เก็บค่าข้อมูลขนาด 32 bit ที่เป็นค่าเลขจํานวนเต็มแบบไม่คิดเครื่องหมาย โดยสามารถใช้เก็บข้อมูลได้ 4294967296 ค่า คือ 0 ถึง 4,294,967,295
ตัวอย่าง
unsigned long x = 890;
ใช้เก็บค่าข้อมูลที่เป็นเลขทศนิยมแบบคิดเครื่องหมายขนาด 32 บิต โดยสามารถเก็บค่าได้ ระหว่าง 3.4E-38 ถึง 3.4E+38 (-3.4028235E+38 ถึง 3.4028235E+38)
ตัวอย่าง
float x = 890;
ใช้เก็บค่า เลขทศนิยมเช่นเดียวกันกับ float แต่มีค่าความละเอียดกว่า float ถึง 2 เท่า สามารถเก็บค่าได้มากถึง 1.7E+308
ตัวอย่าง
double x = 890;Hitleap คือเว็บไซต์ที่ให้บริการแลกเปลี่ยน Traffic (จํานวนคนที่เปิดเข้าดูเว็บ) ซึ่งหลักการทํางานของ Hitleap นั้นคือ ทุกคนที่เป็นสมาชิกของ Hitleap จะต้องโหลดโปรแกรม Hitleap viewer มาติดตั้งในเครื่องของตัวเอง แล้วรันโปรแกรม Hitleap viewer ทิ้งไว้ Hitleap viewer จะทําหน้าที่เปิดเว็บของสมาชิกคนอื่นๆ เพื่อแลกจํานวนเวลา แล้วเราสามารถนําเวลานี้ไปแลกจํานวนการเข้าหน้าเว็บของเราได้ ซึ่งคนที่เข้าหน้าเว็บของเราก็จะมาจากสมาชิกคนอื่นๆที่เปิดโปรแกรม Hitleap viewer เช่นเดียวกับเรานั่นเอง พูดง่ายๆก็เหมือนกับการแลกกันเข้า
Service Worker คือ JavaScript ทำงานบนเว็บเบราเซอร์ ซึ่งจะทำงานอยู่เบื้องหลังแยกออกจากตัวเว็บโดยตัว Service Worker นิยมใช้ทำ Offline mode ที่เราพบเห็นจากเว็บส่วนใหญ่ของ Google รวมถึงการเพื่อทำ Web Push Notification และจะมีความสามารถอื่นๆ เพิ่มเข้ามาในอนาคต และ Service Worker สามารถดัก Network Request ของเว็บ เช่น HTTP Request, โหลดรูป หรือ API Call โดยทุก Request ที่ออกจากเว็บเราจะผ่าน Service worker ทั้งหมดทำให้เราสามารถจัดการ Network Request ได้ดีขึ้น เช่น การคืนค่าจาก Cache แทนที่จะส่ง Request นั้นออกไปจริงๆ หรือในกรณีที่ไม่สามารถเชื่อมต่ออินเตอร์เน็ตได้
ไฟฉาย Olight sMini limited edition เป็นรุ่นที่มีขนาดเล็ก ใส่แบตเตอรี่ CR123 ยาวเพียง 5.45 ซม มาดูคุณสมบัติกันครับ