Thảo luận
Ngoại trừ trong những tình huống mà hiệu suất tối đa hay hiệu quả bộ nhớ được yêu cầu, các biến tuyên bố sử dụng int sẽ phù hợp với các giá trị số nếu các giá trị không vượt quá phạm vi (thể hiện ở dòng đầu tiên trong bảng 2-1) và nếu bạn không cần để làm việc với các giá trị phân số. Hầu hết các mã ví dụ Arduino chính thức tuyên bố các biến số như int. Nhưng đôi khi bạn cần phải chọn một loại mà cụ thể phù hợp với ứng dụng của bạn.
Đôi khi bạn cần các số âm và đôi khi bạn không, vì vậy số loại có hai loại: signed và unsigned. giá trị unsigned luôn tích cực. Biến số mà không có từ khóa unsigned trước được ký kết để họ có thể đại diện ative neg- và giá trị tích cực. Một lý do để sử dụng các giá trị unsigned là khi phạm vi của các giá trị ký kết sẽ không phù hợp với phạm vi của các biến (một biến unsigned đã hai lần công suất của một biến đã ký). Một lập trình viên vì lý do lựa chọn để sử dụng các loại unsigned là để chỉ rõ ràng để người đọc mã mà giá trị kỳ vọng sẽ không bao giờ là một số âm.
loại boolean có hai giá trị có thể: đúng hay sai. Chúng thường được sử dụng cho những việc như kiểm tra trạng thái của một switch (nếu nó ép hay không). Bạn cũng có thể sử dụng và HIGH LOW như tương đương với đúng và sai, nơi này có ý nghĩa hơn; Viết kỹ thuật số (pin, HIGH) là một cách biểu cảm hơn để bật một LED hơn digitalWrite (pin, true) hoặc digitalWrite (pin, 1), mặc dù tất cả đều được đối xử hệt khi
đang được dịch, vui lòng đợi..