เราจะอุทิศบทความนี้ให้กับ บอร์ดพัฒนาวัยรุ่น. บอร์ดที่ใช้งานได้หลากหลาย เข้ากันได้กับ Arduino และมีขนาดที่เล็กลง เพื่อให้สามารถอุทิศให้กับโครงการต่างๆ ที่ขนาดมีความสำคัญ ที่นี่คุณสามารถดูว่ามันคืออะไร ประเภทและเวอร์ชันที่มีอยู่ ลักษณะทางเทคนิค และสิ่งที่สามารถทำได้กับบอร์ดนี้ด้วย MCU หรือไมโครคอนโทรลเลอร์
Teeny คืออะไร?
Teensy เป็นแบรนด์ของบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่สร้างขึ้นโดย PJRC และด้วยการออกแบบที่ Paul Stoffregen เจ้าของร่วมได้มีส่วนร่วม PJRC เป็นผู้ออกแบบและผู้ผลิตอุปกรณ์ต่างๆ สำหรับผู้ผลิต DIY การพัฒนาความคิดสร้างสรรค์ ฯลฯ ในการทำเช่นนี้ พวกเขาได้สร้างบอร์ดขนาดเล็กและใช้งานได้หลากหลายซึ่งมีศักยภาพของ Arduino และมีพลังและความยืดหยุ่นที่ยอดเยี่ยม นอกจากนี้ยังใช้ไมโครคอนโทรลเลอร์ที่ใช้ ARM แทน AVR ที่ใช้โดยบอร์ดพัฒนาอื่นๆ ที่คล้ายคลึงกัน
Teensy ไม่ใช่แค่จาน แต่มี รุ่นหรือรุ่นต่างๆซึ่งคุณประโยชน์และขนาดแตกต่างกันไป การออกแบบฮาร์ดแวร์ทั้งหมดนี้สร้างขึ้นด้วยแนวคิดที่จะเพิ่มขีดความสามารถของ I/O ให้สูงสุด ตลอดจนได้รับการสนับสนุนจากไลบรารีซอฟต์แวร์โฮสต์เพื่อให้มีคุณสมบัติมากมายและพร้อมที่จะทำงานกับ Arduino IDE
ลักษณะทางเทคนิคของ Teensy
คุณสามารถดูรายละเอียดของแบบจำลองของคุณได้ในเอกสารข้อมูลที่ได้รับจากผู้ผลิตบอร์ด นอกจากนี้ โปรดจำไว้ว่าอาจมีความแตกต่างระหว่างเวอร์ชันต่างๆ อย่างไรก็ตาม เพื่อให้มีมุมมองที่ค่อนข้างทั่วไปมากขึ้นเกี่ยวกับ Teensy ซึ่งเป็นเรื่องปกติสำหรับพวกเขาทั้งหมด นี่คือบางส่วน ลักษณะทางเทคนิค:
- เข้ากันได้กับ ซอฟต์แวร์ Arduino และห้องสมุด นอกจากนี้ยังมีโปรแกรมเสริมสำหรับ Arduino ที่เรียกว่า teensyduino
- พอร์ต USB
- แอปพลิเคชัน ทีนซี่ โหลดเดอร์ เพื่อความสะดวกในการใช้งาน
- ซอฟต์แวร์พัฒนาฟรี
- การสนับสนุนข้ามแพลตฟอร์ม พร้อมใช้งานสำหรับระบบปฏิบัติการ Linux, MacOS และ Windows
- ขนาดเล็ก เหมาะกับหลายโครงการ
- มีหรือไม่มีหมุดเขียงหั่นขนมบัดกรี
- การเขียนโปรแกรมแบบกดปุ่มเดียว
- คุณมีคอมไพเลอร์หรือไม่? วินเอวีอาร์
- การดีบัก USB
ข้อมูลทางเทคนิคเพิ่มเติมและการดาวน์โหลด – เว็บไซต์อย่างเป็นทางการของ PJRC
ประเภทและสถานที่ซื้อ
เกี่ยวกับประเภทของแผ่น Teensy และ ข้อกำหนดทางเทคนิคเรามีรูปแบบต่างๆ ต่อไปนี้ตามลักษณะทั่วไปของส่วนก่อนหน้า:
ทีนซี่ 2.0
ผลิตภัณฑ์ที่ไม่พบ
- MCU: Atmel ATMEGA32U4 8 บิต 16 MHz AVR
- แรม: 2560 ไบต์
- หน่วยความจำ EEPROM: 1024 ไบต์
- หน่วยความจำแฟลช: 32256 ไบต์
- ดิจิตอล I / O: 25 พิน, 5v
- อินพุตแบบอนาล็อก: 12
- PWM: 7
- UART, I2C, SPI: 1, 1, 1 น
- ราคา: $ 16
ทีนซี่++ 2.0
ผลิตภัณฑ์ที่ไม่พบ
- MCU: Atmel AT90USB1286 8 บิต 16 MHz AVR
- แรม: 8192 ไบต์
- หน่วยความจำ EEPROM: 4096 ไบต์
- หน่วยความจำแฟลช: 130048 ไบต์
- ดิจิตอล I / O: 46 พิน, 5v
- อินพุตแบบอนาล็อก: 8
- PWM: 9
- UART, I2C, SPI: 1, 1, 1 น
- ราคา: $ 24
Teensy lc
- MCU: ARM Cortex-M0+ @ 48MHz
- แรม: 8K
- หน่วยความจำ EEPROM: 128 ไบต์ (อีมู)
- หน่วยความจำแฟลช: 62K
- ดิจิตอล I / O: 27 พิน, 5v, 4x ช่อง DMA
- อินพุตแบบอนาล็อก: 13
- PWM: 10
- UART, I2C, SPI: 1, 1, 1 น
- ราคา: $ 11,65
ทีนซี่ 3.2
-ไม่ว่าง-
- MCU: ARM Cortex-M4 ที่ 72MHz
- แรม: 64K
- หน่วยความจำ EEPROM: 2K
- หน่วยความจำแฟลช: 256K
- ดิจิตอล I / O: 34 พิน, 5v
- อินพุตแบบอนาล็อก: 8
- PWM: 21
- UART, I2C, SPI: 1, 1, 1 น
- ราคา: $ 19,80
ทีนซี่ 3.5
- MCU: ARM Cortex-M4 120 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
- แรม: 256K
- หน่วยความจำ EEPROM: 4K
- หน่วยความจำแฟลช: 512K
- ดิจิตอล I / O: 64 พิน, 5v
- อินพุตแบบอนาล็อก: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3 น
- บริการเสริม: เสียง I2S/TDM, บัส CAN, ช่อง DMA วัตถุประสงค์ทั่วไป 16 ช่อง, RTC, SDIO 4 บิต (การ์ด SD), USB 12 Mb/s
- ราคา: $ 24,25
ทีนซี่ 3.6
- MCU: ARM Cortex-M4 180 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
- แรม: 256K
- หน่วยความจำ EEPROM: 4K
- หน่วยความจำแฟลช: 1024K
- ดิจิตอล I / O: 64 พิน, 5v
- อินพุตแบบอนาล็อก: 27
- PWM: 20
- UART, I2C, SPI: 0, 3, 3 น
- บริการเสริม: เสียง I2S/TDM, บัส CAN, ช่อง DMA วัตถุประสงค์ทั่วไป 16 ช่อง, RTC, SDIO 4 บิต (การ์ด SD), USB 12 Mb/s และโฮสต์ USB 480 Mb/s
- ราคา: $ 29,25
ทีนซี่ 4.0
- MCU: ARM Cortex-M7 ที่ 600 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
- แรม: 1024K (2 × 512)
- หน่วยความจำ EEPROM: 1K (นกอีมู)
- หน่วยความจำแฟลช: 1984K
- ดิจิตอล I / O: 40 พิน, 5v
- อินพุตแบบอนาล็อก: 14
- PWM: 31
- อนุกรม,I2C,SPI: 7, 3, 3 น
- บริการเสริม: 2x I2S/TDM เสียง, เสียงดิจิตอล S/PDIF, 3x CAN บัส (1x CAN FD), 32 ช่อง DMA วัตถุประสงค์ทั่วไป, RTC, โปรแกรม FlexIO, USB 480 Mb/s และโฮสต์ USB 480 Mb/s, Pixel Processing Pipeline , ทริกเกอร์ข้ามสำหรับอุปกรณ์ต่อพ่วง และการจัดการเปิด/ปิด
- ราคา: $ 19,95
ทีนซี่ 4.1
- MCU: 7 MHz ARM Cortex-M600 + 64/32 บิต FPU + RNG + ตัวเร่งการเข้ารหัส
- แรม: 1024K (2×512) และ QSPI สำหรับการขยายหน่วยความจำด้วยตำแหน่งเพิ่มเติมสองตำแหน่งสำหรับ RAM หรือชิปแฟลช
- หน่วยความจำ EEPROM: 4K (นกอีมู)
- หน่วยความจำแฟลช: 7936K
- ดิจิตอล I / O: 55 พิน, 5v
- อินพุตแบบอนาล็อก: 18
- PWM: 35
- อนุกรม,I2C,SPI: 8, 3, 3 น
- บริการเสริม: อีเธอร์เน็ต 10/100 Mbit พร้อม DP83825 PHY, 2x I2S/TDM เสียง, เสียงดิจิตอล S/PDIF, 3x CAN บัส (1x CAN FD), 32 ช่อง DMA วัตถุประสงค์ทั่วไป, RTC, โปรแกรม FlexIO, USB 480 Mb/s และโฮสต์ USB ที่ 480 Mb/s, 1 SDIO (4 บิต) สำหรับการ์ด SD, Pixel Processing Pipeline, การทริกเกอร์แบบไขว้สำหรับอุปกรณ์ต่อพ่วง และการจัดการเปิด/ปิด
- ราคา: $ 26,85
ที่ดีที่สุด | Teensy 4.1 (ไม่มีพิน) | ดูคุณสมบัติ | ดูข้อเสนอ | |
คุณภาพราคา | Teensy 4.1 (พร้อมหมุด) | ดูคุณสมบัติ | ดูข้อเสนอ | |
ที่ชื่นชอบของเรา | Teensy 4.0 (พร้อมพิน) | ดูคุณสมบัติ | ดูข้อเสนอ | |
Teensy 4.0 (ไม่มีพิน) | ดูคุณสมบัติ | ดูข้อเสนอ |
Teensy ทำอะไรได้บ้างที่แตกต่างจากจานที่เหลือ? (แอพพลิเคชั่น)
คณะกรรมการพัฒนา Teensy เป็นหนึ่งในผู้ผลิตที่ได้รับความนิยมมากที่สุดด้วยเหตุผลหลายประการ ประเด็นหลักประการหนึ่งเกี่ยวข้องกับชิปที่ติดตั้งบอร์ดเหล่านี้บางส่วน เนื่องจากเป็นส่วนประกอบพื้นฐาน ชิป ARM 32 บิต. ซึ่งไม่เพียงแต่ให้ประสิทธิภาพที่สูงกว่า AVR เท่านั้น แต่ยังช่วยให้มี MCU ที่ทันสมัยกว่า ทำงานร่วมกับสถาปัตยกรรมที่สำคัญและแพร่หลายในปัจจุบันเช่น ARM เป็นต้น
ในทางกลับกัน แม้จะมีขนาดที่เล็ก พวกมันค่อนข้างทรงพลังด้วยความจุที่ดีของ RAM, แฟลช และหน่วยความจำ EEPROM รวมถึงพินการเชื่อมต่อที่หลากหลายเพื่อใช้อุปกรณ์ต่อพ่วงฮาร์ดแวร์ และแม้กระทั่งบางรุ่นที่มีการ์ด SD, อีเธอร์เน็ต ฯลฯ และทั้งหมดนี้โดยไม่ลบส่วนที่เข้ากันได้กับ Arduino เล็กน้อย แต่อย่างที่คุณเห็น มันไม่ใช่ "อีกอันหนึ่ง" แต่เป็นอันพิเศษ
คุณสมบัติที่ยอดเยี่ยมอีกอย่างของ Teensy ก็คือมันสามารถทำงานได้เหมือนอย่างอื่น อุปกรณ์ USB ดั้งเดิมนั่นคือ คุณสามารถตั้งโปรแกรมให้บอร์ดเป็นอุปกรณ์ต่อพ่วงและทำหน้าที่เป็นอุปกรณ์ HID, MIDI, จอยสติ๊ก, เกมแพด ฯลฯ และทั้งหมดนั้นไม่มีโค้ดเพิ่มเติม ทั้งหมดนี้เป็นส่วนหนึ่งของชุดซอฟต์แวร์ Teensy ดังนั้นคุณจึงไม่ต้องกังวลกับมัน สำหรับ Teensyduino ส่วนเสริมสำหรับ Arduino IDE เป็นคุณสมบัติที่ยอดเยี่ยมอีกอย่างหนึ่ง และใช้เวลาเพียงชั่วครู่ในการเริ่มต้นใช้งาน...