Mục lục:
- Bước 1: Các ký hiệu
- Bước 2: Sử dụng các biểu tượng
- Bước 3: Những điều phức tạp hơn
- Bước 4: Chuyển Lưu đồ thành Chương trình
- Bước 5: Thêm vào Lưu đồ
- Bước 6: Chuyển nó vào chương trình
- Bước 7: ĐAU THỰC SỰ
Video: Bắt đầu lập trình với lưu đồ: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Bắt đầu sử dụng bộ điều khiển vi mô PIC cho các dự án của bạn? chúng rất hữu ích nhưng rất khó chịu khi chương trình của bạn không hoạt động. Đây là một cách để sắp xếp các ý tưởng của bạn bằng cách vẽ một biểu đồ. Đây là cách mà các lập trình viên chuyên nghiệp thường tạo ra những kiệt tác của họ. Bắt đầu với một cây bút chì và giấy đơn giản để đưa ý tưởng của họ vào một số hình thức trật tự. Điều này đặc biệt có giá trị khi hệ thống mà bạn đang xác định là một quá trình chuyển động từng bước. người máy. Tất nhiên đối với chương trình rất đơn giản, bạn sẽ không cần phải làm điều này.
Bước 1: Các ký hiệu
Đối với biểu đồ dòng chảy đơn giản, bạn chỉ cần sử dụng 2 biểu tượng. Một hình chữ nhật hiển thị ví dụ ACTION - bật hoặc tắt động cơ, bật hoặc tắt đèn LED. Hình kim cương hiển thị QUYẾT ĐỊNH - ví dụ - công tắc đang bật, nắp có đóng không, robot có chạm vào bất cứ thứ gì không.
Bước 2: Sử dụng các biểu tượng
Quy trình của bạn phải phù hợp với chuỗi hành động từng bước, Thực hiện điều này, Sau đó làm điều đó, Điều này đã xảy ra chưa? Ví dụ: Nắp máy giặt đã đóng chưa? Bắt đầu đổ đầy máy Có phải máy đầy Không ngừng đổ đầy máy Điều này có thể được biểu thị bằng cách sử dụng ký hiệu Bạn có thể cần hoán đổi mọi thứ hoặc sắp xếp lại chúng cho đến khi bạn có thể thấy rằng mọi thứ đều đúng thứ tự và đúng nơi để nó xảy ra vào đúng thời điểm.
Bước 3: Những điều phức tạp hơn
Một chương trình phức tạp hơn điều khiển một robot hoặc một máy giặt sẽ có nhiều bước hơn.
Bước 4: Chuyển Lưu đồ thành Chương trình
Đây là nơi lưu đồ ghi điểm. Bây giờ bạn có thể viết các lệnh lập trình cần thiết bên cạnh mỗi ô lưu đồ. Đầu tiên bạn cần phân loại đầu vào và đầu ra nào được kết nối với mục đời thực nào. Hệ thốngALL có thể được mô tả như 3 phần sau INPUT - PROCESS - OUTPU Đầu vào phần liên quan đến các cảm biến, ví dụ: công tắc, cảm biến siêu âm, micrô, v.v. Phần quy trình là phần đưa ra quyết định tùy thuộc vào cảm biến đầu vào nói gì. Phần đầu ra dịch các tín hiệu điện tử nhỏ thành điện áp và dòng điện lớn hơn để điều khiển các thiết bị đầu ra, ví dụ: Động cơ, đèn LED, đèn, loa, v.v. Bảng đầu ra đầu vào này (bảng I / O) có 4 đầu ra và 1 đầu vào và sẽ được sử dụng để điều khiển một robot nhỏ. Vì vậy, bật đầu ra 0 sẽ làm cho động cơ bên phải tiến lên, tắt đầu ra 0 sẽ dừng động cơ bên phải.
Bước 5: Thêm vào Lưu đồ
Bảng này có thể dễ dàng áp dụng cho lưu đồ. Khi có một hành động, thông thường sẽ bật hoặc tắt một cái gì đó hoặc đợi một lúc để cho phép hành động hoàn thành. hoạt động. Trong hầu hết các hình thức lập trình PIC, điều này sẽ là bằng cách hỏi "Nếu đầu vào x đang bật thì hãy thực hiện điều này.." Lệnh này có thể được áp dụng cho lưu đồ bằng cách sử dụng bảng I / O như bên dưới
Bước 6: Chuyển nó vào chương trình
Bây giờ chúng tôi đang ở một vị trí tốt để có được một chương trình sẽ hoạt động hầu hết như chúng tôi dự định. Các lệnh hiện có thể được viết thành một dạng phù hợp với ngôn ngữ lập trình bạn đang sử dụng. Nói chung chúng tôi là hệ thống vi xử lý PICAXE https:// www.picaxe.com cái này được lập trình ở dạng CƠ BẢN mà tôi thấy dễ sử dụng hơn cho hầu hết các ứng dụng. Lưu đồ. Cao 0 'chuyển đầu ra 0 thành cao 1' chuyển đầu ra 1 khi kiểm tra: nhãn khác Nếu chân 3 = 1 thì bật khi đầu vào 3 bật nhảy sang nhãn chuyển sang kiểm tra 'nếu đầu vào 3 không được bật thì hãy tiếp tục kiểm tra cho đến khi nó được. turn: low 0 'turn output 0 off low 1' turn output 1 off high 2 turn output 2 on high 4 'Turn output 4 on wait 2' chờ 2 giây trong khi rô bốt sao lưu một chút. thấp 2low 4goto start 'trở lại điểm bắt đầu để di chuyển về phía trước một lần nữa.
Bước 7: ĐAU THỰC SỰ
Tất cả điều này có vẻ rất dài khi tất cả những gì bạn muốn làm là làm cho robot / máy giặt / bộ tóc giả của bạn hoạt động. Tôi đồng ý, mặc dù điều này khiến tôi mất nhiều thời gian để viết hơn so với thực tế cần phải làm và nó rất đáng để nỗ lực. bạn sẽ thấy với các chương trình phức tạp, thật khó để mọi thứ theo đúng thứ tự. Bạn bỏ lỡ mọi thứ (nó phức tạp) 3. Giấy rẻ và thời gian của bạn có thể không - hãy tin tôi về lâu dài điều này nhanh hơn đối với bất kỳ điều gì phức tạp hơn việc bật và tắt đèn LED. Sự thất vọng là kẻ giết người cho việc học các kỹ năng mới, Không gì tệ hơn việc xây dựng một thứ gì đó bằng thiết bị điện tử và nó sẽ không hoạt động, bạn không biết tại sao hoặc bắt đầu từ đâu. Tốt hơn rất nhiều để có cơ hội nói tốt rằng chương trình nên hoạt động tốt thì nó phải là phần cứng. Hãy thử, bạn có thể ngạc nhiên với sự rõ ràng của suy nghĩ mà nó mang lại cho bạn.
Đề xuất:
Cách Flash hoặc Lập trình Phần mềm cơ sở ESP8266 AT bằng cách Sử dụng Bộ lưu trữ và Lập trình ESP8266, Mô-đun IOT Wifi: 6 bước
Làm thế nào để Flash hoặc lập trình Phần mềm cơ sở ESP8266 AT bằng cách sử dụng Bộ lưu trữ và lập trình ESP8266, Mô-đun Wifi IOT: Mô tả: Mô-đun này là một bộ điều hợp / lập trình USB cho các mô-đun ESP8266 thuộc loại ESP-01 hoặc ESP-01S. Nó được trang bị thuận tiện với đầu cắm cái 2x4P 2,54mm để cắm ESP01. Ngoài ra, nó phá vỡ tất cả các chân của ESP-01 thông qua một nam 2x4P 2,54mm h
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE - Cài đặt Bo mạch Esp trong Arduino Ide và Lập trình Esp: 4 bước
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE | Cài đặt bo mạch Esp-01 trong Arduino Ide và Lập trình Esp: Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt bo mạch esp8266 trong Arduino IDE và cách lập trình esp-01 và tải lên mã trong đó. điều này và hầu hết mọi người đều phải đối mặt với vấn đề
Bộ hẹn giờ bật-tắt theo chu kỳ có thể lập trình với đầu ra rơle: 4 bước
Bộ hẹn giờ bật-tắt theo chu kỳ có thể lập trình với đầu ra rơle: Dự án này là xây dựng bộ hẹn giờ bật-tắt theo chu kỳ. Trong dự án này, người dùng có thể đặt hẹn giờ BẬT và thời gian Tắt bằng các phím và hiển thị 7 đoạn. Rơ le được cung cấp dưới dạng đầu ra, trong đó rơ le sẽ ở trạng thái BẬT trong thời gian BẬT và nó sẽ TẮT sau khi BẬT ti
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một