Thay đổi code theo phong cách riêng
arduino
12
firmware
1
White

GNOD viết ngày 14/07/2020

alt
Đang thẩn thơ ngồi code arduino, bỗng thấy sao cuộc sống nhàm chán quá, tự dưng ko biết cách nào có thể thay đổi code theo phong cách của mình ko :laughing:
Bỗng dưng nhớ đến tại sao ko dùng #define để định nghĩa lại các syntax có sẵn :V thế là bắt đầu thử nghiệm :stuck_out_tongue:

Với đoạn code đơn giản:

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

void loop(){
    Serial.println("Hello ^^");
    delay(1000);
}

và muốn phá cách đi, để code trở nên gọn gàng hơn một tí như sau:

init(
    Serial.begin(9600);
)

main(
    Serial.println("Hello ^^");
    delay(1000);
)

Đơn giản chỉ cần định nghĩa lại các thủ tục setup và main lại thôi :))

#define init(x)             void setup(){x}
#define main(x)             void loop(){x}

Bây giờ nhìn lại chương trình có vẻ như đang làm trên một ngôn ngữ mới(tưởng tượng một tí sẽ ra thôi hehe)

Tiếp tục, giờ muốn ngắn gọn dòng Serial.println, chợt nhớ đến lệnh print ngắn gọn trên python nên ta sẽ định nghĩa lại cái Serial.println

#define print(x)            Serial.println(x)

OK, bây giờ đoạn code sẽ ra như vầy:

init(
    Serial.begin(9600);
)

main(
    print("Hello ^^");
    delay(1000);
)

Như vậy chỉ với 1 số bước cơ bản chúng ta đã "modified một chút" ngôn ngữ trên arduino ide, vì vậy tùy theo sở thích của mỗi người chúng ta có thể tự modified được nhiều thứ trong chương trình của mình lắm đó hehe ^^

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

GNOD

4 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
1 0
Một vài ảnh svg khi chèn vào sẽ bị một số lỗi liên quan đến định dạng trong file svg, sử dụng visual studio code mở file và tìm xem trong file có s...
GNOD viết 1 ngày trước
1 0
Bài viết liên quan
White
9 3
Như thường lệ, một dòng quảng cáo, bài được đăng lại từ blog của mình: https://thefullsnack.com/posts/mechkeyboardsecondpart.html :grin: _Bạn đa...
Huy Trần viết hơn 1 năm trước
9 3
White
14 1
Là một lập trình viên, bàn phím là một vật dụng bạn phải sờ vào hằng ngày, thậm chí số lần bạn sờ nó còn nhiều hơn số lần bạn sờ vào vợ hoặc bạn gá...
Huy Trần viết hơn 2 năm trước
14 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!