Lập trình C

Đây là tập hợp các bài viết về lập trình C - ngôn ngữ được sử dụng để lập trình cho Arduino, là cuốn cẩm nang cho việc tìm hướng giải quyết cho vấn đề lập trình Arduino. Nếu bạn có bất cứ thắc mắc hoặc góp ý nào, hãy mạnh dạn nói ra ở cuối các bài viết.

Giải hệ phương trình - Biến arduino thành máy tính

Bạn có bao giờ nghĩ thuật toán để tìm nghiệm của hệ phương trình là gì trong các máy tính cầm tay smileysmileysmiley

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

Hiển thị tiếng Việt và mọi ngôn ngữ trên thế giới với thư viện MakeFont

Đã đến lúc chia tay với nỗi lo làm sao để hiện được tiếng Việt hay bất kì ngôn ngữ nào khác trên các màn hình LCD, LED ma trận hay làm sao để tự tạo cho mình 1 bộ font riêng theo sở thích của cá nhân mỗi người.  Chia sẻ tới các bạn thư viện MakeFont sẽ giúp các bạn giải quyết hoàn toàn vấn đề này

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

State Machine Với Arduino

   Xin chào các bạn! Hôm nay mình sẽ giới thiệu với các bạn một cách lập trình, quản lý code khá thú vị và mới lạ, đó chính là State Machine hay trạng thái máy. Đây là một cách thức lập trình cũng được sử dụng khá nhiều cho các hệ thống, phần mềm, máy móc trong thực tế. Dưới đây, mình chỉ viết những gì mình biết và tìm hiểu được nên có gì sai sót, mong các bạn đã biết về state machine hãy góp ý cho mình bên dưới phần comment để bài viết hoàn thiện hơn. Bắt đầu thôi!

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

Giới thiệu thuật toán tìm đường đi ngắn nhất trong mê cung

Hôm nay mình sẽ giới thiệu cho các bạn một cách để giúp chiếc xe dò đường trong mê cung của bạn trở nên "thông minh" hơn bằng cách tìm ra được đường đi ngắn nhất sau khi thoát khỏi mê cung ở lần chạy đầu tiên.

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

Mô phỏng lcd st7565 và nokia5110 trên máy tính không cần arduino và màn hình.

Được đón nhận tích cực từ 2 bộ thư viện lcd st7565 và nokia5110, hôm nay mình sẽ chia sẻ một công cụ hữu ích trong việc lập trình mô phỏng lcd trực tiếp trên pc mà không cần đến IDE, arduino, lcd ... 

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

Bộ lọc Kalman – giải pháp chống nhiễu tuyệt vời cho mọi dự án sử dụng cảm biến

Rõ ràng khi ta sử dụng cảm biến, giá trị trả về từ  chúng luôn thay đổi quanh vị trí cân bằng dù là rất nhỏ, và bạn biết nguyên nhân của hiện tượng này  là do nhiễu, bạn luôn muốn loại bỏ nhiễu nhưng việc đó dường như ngoài tầm với của bạn.(-.-)… Đừng lo, chúng ta đã có giải pháp, bấm đọc bài viết này thôi nào!

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

Các hàm kiểm tra tính đúng đắn của việc nhập xuất trên Arduino

Bài viết này bổ xung các tập lệnh liên quan đến kiểm tra nhập xuất kí tự được cập nhật trên arduino.cc

 

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

Các hàm số học exp(), Idexp(), modf, ln(), log10(), ceil(), floor(), atoi(chuyển chữ thành số).

Bài này bổ xung các tập lệnh về các phép tính : exp(ex), Idexp(x*2exponent),  modf, ln(x), log10(x), floor(), ceil(), atoi()…

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

Các hàm tính lượng giác trong Arduino: acos(arcos), asin(arcsin), atan(arctan), atan2, cosh, sinh, tanh

Bài viết này tiếp tục bổ xung các tập lệnh quan trọng trong tính toán lượng giác: acos(arcos), asin( arcsin), atan(arctan), atan2, cosh, sinh, tanh. 

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

GAME-ST7565 - Làm game đua xe RACING CAR 3D với arduino

OK,  hôm nay mình sẽ giới thiệu Game “3D Racing Car” – Đua xe 3D. Một trong những Game khá phức tạp mà mình từng viết trên Arduino với lcd ST7565.

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

Trang

Đăng kí nhận RSS - Lập trình C