unsigned long

Giới thiệu

Kiểu unsigned long là kiểu số nguyên nằm trong khoảng từ 0 đến 4,294,967,295  (0 đến 232 - 1). Mỗi biến mang kiểu dữ liệu này chiếm 4 byte bộ nhớ.

Ví dụ

unsigned long time;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  Serial.print("Time: ");
  time = millis();  
  Serial.println(time);//Xuất thời gian lúc chạy hết đoạn lệnh trên  
  delay(1000);//Dừng chương trình trong 1 giây. Lúc này sẽ làm "tê liệt" hệ thống, bạn không thể chạy bất cứ lệnh gì trong thời gian delay
}

 

Reference Tags: 
lên
2 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Điều khiển NHIỀU NÚT BẤM chỉ với một chân của Arduino

Qua quá trình làm việc với Arduino, mình thấy có một giải pháp rất hay về việc sử dụng button với Arduino. Đó là chỉ cần sử dụng một chân analog với các nút nhấn và các điện trở có trị số khác nhau, ta có thể làm ra một bàn phím. Qua bài viết này, mình xin chia sẻ thư viện mình mới viết cho vấn đề này.

lên
14 thành viên đã đánh giá bài viết này hữu ích.

Tiết kiệm RAM trong Arduino?

Như đã nói ở bài trước Cách lưu trữ các biến số, mảng, chuỗi trong Arduino, chúng ta đã biết rằng các loại biến trong Arduino được lưu ở những vùng nhớ khác nhau trong RAM, và khi hết RAM thì chương trình của bạn sẽ die một cách bất ngờ - vì lỗi không nằm trong code.

Vì vậy, hôm nay, chúng ta sẽ tìm cách giải quyết vấn đề "làm thế nào để giảm thiểu việc sử dụng RAM trong một sketch Arduino?".

lên
11 thành viên đã đánh giá bài viết này hữu ích.