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

GNOD viết ngày 31/01/2019

Đ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

1 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
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 8 tháng trước
9 3
{{like_count}}

kipalog

{{ comment_count }}

bình luận

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


White
{{userFollowed ? 'Following' : 'Follow'}}
1 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á!