Bảng mạch TEENSY 3.6 gồm một vi điều khiển ARM Cortex M4 32-bit. Nó tương thích với Arduino có bộ xử lý 180MHZ đi kém với một FPU (Floating-Point Unit). Có bootloader để bạn có thể dễ dàng lập trình thông qua cổng USB tốc độ cao trên bo mạch.
Nói cách khác, nó có trình gỡ lỗi và lập trình được tích hợp. Do đó, chúng tôi không cần bất kỳ thành phần bổ sung nào để lập trình và sử dụng bảng mạch TEENSY 3.6.
Một tính năng quan trọng nhất là khả năng tương thích với Arduino IDE. Hầu hết các chương trình được viết cho Arduino Uno đều hoạt động trên Teensy mà không cần bất kỳ thay đổi nào.
Hình này cho biết sơ đồ chân của bo mạch TEENSY 3.6. Như bạn có thể thấy, đây là một bảng mạch 33 chân và không giống như Arduino, nó có hỗ trợ các tính năng nâng cao như kênh bộ nhớ DMA, ADC độ phân giải cao, giao thức CAN và giao diện âm thanh digital.
Bo mạch này cũng có các chân bổ sung ở mặt sau của bảng phát triển. Sơ đồ bố cục mặt sau:
Nó có sáu kênh giao tiếp truyền dữ liệu nối tiếp và có thể sử dụng thông qua các chân GPIO sau:
Các tín hiệu tại các chân này tương thích chuẩn TTL. Hai cổng serial hỗ trợ tốc độ truyền cao và đi kèm với FIFO. Các chân truyền dựa trên bộ ngắt và các chân nhận có bộ đệm giúp ngăn chặn việc chờ đợi trong trường hợp có ngắn. Các cổng này nhận và truyền dữ liệu thông qua giao thức UART.
Bo mạch có tổng cộng 22 chân PWM từ D2 đến D10, D29, D30, D14, D16, D17, từ D20 đến D23 và từ D35 đến D38.
Nó có hai cổng giao tiếp SPI là:
Cổng SPI 1: MISO0, MOSI0, SCK0
Cổng SPI 2: MISO1, MOSI1, SCK1
Bao gồm:
(1): Là chân cấp điện áp trong trường hợp dùng nguồn bên ngoài. Nó có thể chịu được nguồn điện áp trong khoảng từ 3,6V đến 6V.
(2) 3.3V: Nó có một bộ điều chỉnh điện áp tích hợp cung cấp điện áp đầu ra chuẩn là 3,3 V. Dòng điện tối đa cho bộ điều chỉnh này là 250mA.
(3) GND analog: Là chân nối đất cho bộ chuyển đổi tín hiệu Analog sang Digital và từ tín hiệu Digital sang Analog.
(4) GND: Chân nối đất của mạch.
(5) Nguồn 5V có sẵn. Do nhiều cảm biến yêu cầu nguồn điện 5V, nêm bạn có thể lấy 5V ở mặt sau của bảng mạch.
Nó có 25 đầu vào tương tự (analog) với hai đầu vào analog dùng để chuyển sang tín hiệu digital với độ phân giải 13-bit và 2 đầu ra analog có độ phân giải 12-bit.
Chân I/O
Có 62 chân đầu IO digital và tất cả các chân này đều có tính năng ngắt khi thay đổi trạng thái. Nhưng chỉ có 42 chân đầu IO tương thích với breadboard. Nhưng bạn cũng có thể sử dụng các chân GPIO khác ở mặt sau của bảng mạch.
Có bốn cổng giao tiếp I2C là:
Có 11 chân được sử dụng để cảm ứng điện dung. Các chân này là D0, D1, D29, D30, D15 đến D19, D22 đến D23.
Nó có hai module DAC có thể sử dụng như đầu ra analog. Mỗi DAC có độ phân giải 12-bit. Các chân liên kết trên bảng mạch là:
Chân 13 là chân LED chứa 1 đèn LED trên bo mạch.
Các thông số kỹ thuật của bảng phát triển TEENSY 3.6:
Bảng mạch TEENSY 3.6 có 62 chân I / O và số lượng cổng UART nhiều hơn so với các bảng mạch khác. Có thêm một cổng USB tốc độ cao, âm thanh 2 kênh thời gian thực, thẻ SD và khả năng tương thích với Ethernet. Sức mạnh xử lý cao so với UNO, MEGA và NANO Arduino.
Nó có một cổng USB để lập trình giúp loại bỏ sự cần thiết của các công cụ hoặc yêu cầu lập trình khác. Bạn cũng có thể lập trình nó bằng Arduino IDE.
Có thể sử dụng dễ dàng với MAC, Linux và Windows vì nó có GUI (giao diện đồ họa người dùng). Do đó, bạn có thể sử dụng bo mạch này trong các ứng dụng và dự án cần sử dụng nhiều chân I / O, cổng truyền nối tiếp và công suất xử lý cao.
Tải và cài đặt thư viện Teensy cho Arduino IDE
Như chúng tôi đã đề cập trước đó, tất cả các code mẫu lập trình của Arduino IDE và các chức năng tích hợp của chúng đều tương thích với các bảng mạch teensy 3.6 và 3.2. Nếu bạn biết lập trình Arduino, thì lập trình board teensy sẽ dễ dàng cho bạn.
Nhưng trước đó, bạn cần cài đặt thư viện teensyduino cho Arduino IDE. Để cài đặt thư viện, hãy truy cập link này và tải thư viện:
Sau khi cài đặt thư viện, bạn có thể lập trình bảng mạch giống như Arduino Uno. Nếu bạn chưa biết cách sử dụng Arduino IDE, bạn có thể tham khảo bài viết này:
Các ứng dụng
Nó có một loạt các ứng dụng bao gồm:
>>> Mời anh em xem thêm: