Lập trình arduino không cần viết code

Tài liệu lập trình sẵn Arduino bằng mBlock - Tự học arduino cho những người mớiTài liệu dạy thiết kế cỗ kit Arduino dùng trong khóa học Arduino cho người mới bước đầu trường đoản cú học Arduino

Tác giả:Nguyễn Tấn Phong – Trường trung học cơ sở Đồng Nai, Cát Tiên, Lâm Đồng

1. Giới thiệu chung1.1. Đối tượng đào bới của tài liệuHọc sinch bậc đái học tập, trung học cửa hàng với phụ huynh học viên, fan không nhiều thông suốt về năng lượng điện tử và xây dựng bên trên phần mềm arduino (nền tảng gốc rễ C/C++). Trong chuyên đề này, tôi sử dụng ngữ điệu thiết kế mBlock v3.4.1một là ngôn từ lập trình sẵn kéo thả hết sức cân xứng mang đến học sinh tiểu học tập cùng trung học tập cửa hàng.Bạn vẫn xem: Lập trình arduino không bắt buộc viết code

1.2. Giới thiệu bo mạch Arduino UNO R3a. Bộ kit Arduino UNO R3Để học viên đái học tập, trung học tập cửa hàng rất có thể từ bỏ học tập hoặc phụ huynh từ nghiên cứu nhằm dạy lại mang đến con mình, tôi chỉ trình bày các bài xích tập áp dụng bo mạch Arduino UNO R3 (hình dưới) được bán tương đối thoáng rộng trên Thị phần, cỗ kit Arduino UNO R3 cùng với các module mà tôi trình bày sau đây có giá bán khoảng chừng 700k vnđ, prúc huynh rất có thể đặt mua trên website https://chienlubo.vnBộ kit Arduino UNO R3 cơ bạn dạng gồm các linh kiện sau:

1Mini Breadboard SYB-17021Cảm đổi thay khí gas MQ-135
2Hộp vật liệu nhựa đựng kit.

You watching: Lập trình arduino không cần viết code

22Còi Buzzer active sầu KY-012
3Dây bus đực-chiếc, chiếc - chiếc (20cm) - 40 sợi23Cảm phát triển thành mưa
4Breadboard Board MB-10224Module cảm biến rung SW1801
5Điện trsinh hoạt 200 Ohm, 1K, 10K25Module cảm ứng tự KY-003
6Led 5mm26Cảm phát triển thành âm thanh
7Nút bnóng 6* cái27LED 3 màu
8Mạch trăng tròn LED khôn cùng sáng USB28Mạch thời gian DS3231
9Máy bơm chìm + dây hơi29Cảm vươn lên là hoạt động HC-SR501
10Động cơ DC30Điều khiển hộp động cơ L298
11Relay 5V High/Low Level Trigger31Cảm trở thành mặt trời dò line TCRT5000
124 LED 7 đoạn TM163732Điều khiển hồng ngoại CR2025 + Module dìm hồng ngoại
13LED ma trận 8x8 MAX 721933Bàn phím 4*4
14Màn hình text LCD1602 + IIC
15Cảm đổi mới nhiệt độ và ánh sáng DHT11
16Động cơ RC Servo SG90
17Cảm trở thành siêu âm HC-SR04
18Cảm vươn lên là nhiệt độ đất
19Cảm thay đổi ánh sáng Quang trở
20Cảm biến lửa

Sở Kit Arduino - Bộ Kit Microbit - trường đoản cú học tập thiết kế IoT


*

*

*

*

*

b. Sơ đồ chân của Arduino UNO R3Arduino là một bo mạch vi xử lý được dùng làm lập trình sẵn liên tưởng với những vật dụng phần cứng nlỗi cảm ứng, bộ động cơ, Led, … hoặc những đồ vật khác. Đặc điểm khá nổi bật của Arduino là môi trường thiên nhiên cách tân và phát triển áp dụng dễ dàng sử dụng, rất có thể xây dựng một bí quyết nhanh lẹ ngay cả với những người ít tiếp nối về điện tử và thiết kế (viết code bằng arduino.exe pháo căn nguyên C/C++; ko viết code nhỏng mBloông chồng, S4A v1.6, miniBloq V0.83,…). Và điều quan trọng đặc biệt hơn của Arduino chính là mức giá cực kỳ thấp hoàn toàn cân xứng mang lại học viên với tính chất nguồn msống trường đoản cú Hartware tới phần mềm. Arduino UNO R3 áp dụng chip ATMEGA328, gồm 14 chân digital input/output (vào/ra), 6 chân analog đầu vào (chỉ vào), thạch anh giao động 16Mhz.

Chip ATMEGA328Điện áp cấp cho mối cung cấp 5VĐiện áp nguồn vào (input) 7V-12VĐiện áp nguồn vào (giới hạn) 6V-20VSố chân Digital I/O 14 (bao gồm 6 chân điều cơ chế rộng lớn xung PWM)Số chân Analog (Input ) 6DC Current per I/O Pin 40mADC Current for 3.3V Pin Sạc 50mAFlash Memory 32KB cùng với 0.5KB áp dụng bootloaderSRAM 2 KB (ATmega328)EEPROM 1 KB (ATmega328)Xung nhịp 16MHz

(3) Chân 5V với chân 3.3V (đầu ra voltage): các chân này dùng để mang mối cung cấp ra trường đoản cú mối cung cấp mà họ đã hỗ trợ mang lại Arduino. Lưu ý: không được cấp mối cung cấp vào các chân này vì vẫn làm lỗi Arduino. GND là chân mass.(4) (5) (6) là những chân Vào (Input) và Ra (Output). Cụ thể: Arduino Uno gồm 14 chân digital cùng với tác dụng input cùng output (tự chân số 0 cho chân 13 hoặc kí hiệu là D0 cho D13) và 6 chân analog cùng với chức năng đầu vào (từ bỏ chân A0 cho chân A5)- Cũng bên trên 14 chân digital, bọn họ còn một trong những chân bao gồm công dụng không giống đó là:+ Giao tiếp Serial: chân 0 (Rx), chân 1 (Tx). Hai chân này dùng làm truyền (Tx) với dấn (Rx) tài liệu tiếp nối TTL. Chúng ta có thể thực hiện nó để tiếp xúc cùng với cổng COM của một vài thiết bị hoặc những linh phụ kiện gồm chuẩn chỉnh giao tiếp thông liền.+ Điều khiển cơ chế rộng xung PWM (pulse width modulation): những chân 3, 5, 6, 9, 10, 11 trên bo mạch có lốt “~” là các chân PWM, chúng ta có thể sử dụng nó để điều khiển vận tốc bộ động cơ, ánh sáng của đèn Led, ...+ Giao tiếp chuẩn SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).- Trên 6 chân analog, bọn họ còn một trong những chân có tính năng khác đó là:+ Giao tiếp chuẩn chỉnh I2C: Arduino hỗ trợ tiếp xúc theo chuẩn I2C. Các chân A4 (SDA) và A5 (SCL) có thể chấp nhận được chúng tao giao tiếp thân Arduino cùng với các linh kiện có chuẩn tiếp xúc là I2C (nhỏng I2C LCD1602, ....)+ Về lý thuyết thì 6 chân analog chỉ dấn bộc lộ vào, tuy thế thực tế cùng với bo Arduino UNO R3 bạn có thể sử dụng 6 chân này hệt như chân digital cùng đặt số nhỏng sau: A0 = 14, A1 = 15, A2 = 16, A3 = 17, A4 = 18, A5 = 19. Bởi vậy, thực tiễn ta tất cả trăng tròn chân digital trên bo Arduino UNO R3.(7) Nút ít ấn Reset: dùng làm reset Arduino.c. Tín hiệu Digital với Analog là gì? PWM là gì?

Tín hiệu digital là tín hiệu số, chỉ bao gồm nhì nấc cao với thấp (trình diễn vào laptop là 0 với 1), Có nghĩa là ko liên tiếp. Trong điện tử với laptop, điện gắng cao đại diện mang đến mức 1, thấp cho mức 0, thông thường là 5vôn với 0vôn, tuy thế vào bộ vi xử trí bây chừ nhằm tiết kiệm chi phí năng lượng điện, mức cao chỉ cỡ 1vôn, mức rẻ là 0vôn.Tín hiệu analog là biểu đạt tương tự cùng tiếp tục, Tức là biểu thị cơ hội sau cũng có thể có dạng/thực chất tương tự như trước đó, tuy thế đang không giống về cường độ tín hiệu thời gian sau so với hôm trước. Trong sản phẩm công nghệ năng lượng điện tín hiệu analog thuộc dòng năng lượng điện, vào cuộc sống đời thường analog hoàn toàn có thể là biểu hiện âm tkhô hanh ta nghe, hình hình họa ta thấy, vào viễnthông là sóng năng lượng điện từ (dễ dàng là tia nắng ko quan sát thấy).

See more: Võ Thuật Nhật Bản Và Trung Quốc Và Nhật Bản, Dám Đối Đầu Với Các Ông Trùm Nhật Bản

PWM là vấn đề cơ chế rộng lớn xung, (đọc dễ dàng và đơn giản là chuyển đổi được năng lượng điện áp) nó có thể chấp nhận được thực hiện nhằm điều khiển và tinh chỉnh điện áp nguồn cung ứng cho các máy năng lượng điện, đặc biệt là tinh chỉnh và điều khiển độ nkhô cứng chậm của hộp động cơ giỏi cao không chỉ có thế, nó còn được dùng để tinh chỉnh và điều khiển sự ổn định vận tốc động cơ.Trong thiết kế arduino bởi mBlock thì tín hiệu digital mức cao là HIGH cùng nút rẻ là LOW, được gọi vào hoặc xuất ra làm việc những chân trường đoản cú 0 mang lại 13; biểu thị analog có giá trị vào khoản từ 0 đến 1023 còn chỉ được phát âm vào sinh sống các chân tự A0 mang đến A5; PWM được tinh chỉnh và điều khiển sinh sống những chân bao gồm lốt “~”.

See more: Scooby-Doo Và Công Viên Đảo Rùng Rợn, Xem Phim Scooby

Hình bên dưới là giao diện của ứng dụng mBlochồng v3.4.11, tựa như như ứng dụng lập trình kéo thả Scratch 2.0:


Nhưng vào phạm vi bài này, họ chỉ nghiên cứu biện pháp lập trình tinh chỉnh và điều khiển bo Arduino UNO R3. Do kia, họ đưa sang trọng bối cảnh Arduino mode:Để gửi về Arduino mode tiến hành nlỗi sau: Edit => Arduino mode

Giao diện Arduino mode nhỏng hình dưới:


Chú say mê những khoanh vùng lưu lại trên chừng như sau:


b. Kết nối cùng setup bo mạch Arduino UNO R3*/Kết nối bo mạch Arduino UNO vào thứ tính:Dùng cáp USB hẳn nhiên cỗ kit liên kết nhỏng hình, khi thấy đèn trên bo mạch sáng sủa là vẫn kết nối được cùng với máy tính:


*/ Xác định cỗng kết nối:- Bước 1: Nhấn đôi khi tổ hợp phím Windows + R, lộ diện hộp thoại RUN, nhập lệnh hdwwiz.cpl


*/ Cài đặt driver bo mạch bởi phần mềm mBlochồng (chỉ cài đặt một lần)- Bước 1: Khởi đụng mBlock V3.4.11.- Bước 2: Kích chuột trái vào menu Connect => Install Arduino Driver- Cách 3: Hộp thoại Setup xuất hiện, kích chuột vào Install

*/ Kết nối bo mạch arduino cùng với ứng dụng mBlockCrúc ý: Mỗi lần liên kết bo mạch với máy vi tính phần nhiều nên chọn lại cỗng kết nối:- Bước 1: Kích chuột trái vào menu Connect => Serial Port => COM6, nlỗi hình:


- Bước 2: Kích chuột trái vào thực đơn Boards => Arduino Uno, như hình:


vì thế, đến đó là ta đang kết thúc cài đặt và liên kết phần mềm mBlochồng v3.4.11 cùng với bo mạch Arduino UNO R3, tiếp theo sau đang thực hiện lập trình điều khiển và tinh chỉnh các module.

Xem phần 1: Tài liệu thiết kế Arduino bởi mBlock - Tự học tập Arduino cơ bảnXem phần 2: Tài liệu thiết kế Arduino bằng mBloông chồng - Tự học Arduino cơ bản: LED & BuzzerXem phần 3: Tài liệu lập trình Arduino bởi mBlochồng - Tự học Arduino cơ bản: Màn hình LCD và I2CXem phần 4: Tài liệu thiết kế Arduino bởi mBloông xã - Tự học tập Arduino cơ bản: LED 7 đoạn & IC 74HC595Xem phần 5: Tài liệu lập trình Arduino bởi mBlochồng - Tự học Arduino cơ bản: 4 LED 7 đoạnXem phần 6: Tài liệu lập trình sẵn Arduino bởi mBlock - Tự học Arduino cơ bản: LED ma trận 8x8Xem phần 7: Tài liệu lập trình Arduino bằng mBlochồng - Tự học Arduino cơ bản: động cơ ServoXem phần 8: Tài liệu lập trình sẵn Arduino bằng mBloông xã - Tự học Arduino cơ bản: bộ động cơ BướcXem phần 9: Tài liệu lập trình sẵn Arduino bởi mBloông chồng - Tự học tập Arduino cơ bản: mắt thu hồng ngoạiXem phần 10: Tài liệu lập trình sẵn Arduino bởi mBlock - Tự học Arduino cơ bản: bàn phím và nút ít nhấnXem phần 11: Tài liệu xây dựng Arduino bằng mBloông xã - Tự học Arduino cơ bản: các các loại cảm biến

-----------------