Adafruit industries llc порты что это



Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности

Public user contributions licensed under cc-wiki license with attribution required
Adafruit Industries

Adafruit Industries — аппаратная компания, производящая продукцию с открытым исходным кодом, базирующаяся в Нью-Йорке. Компания была основана Лимором Фридом в 2005 году.
Adafruit Industries разрабатывает, производит и продает ряд электронных товаров, электронных компонентов, плат, инструментов и аксессуаров для образовательных и любительских проектов. Компания также выпускает ряд учебных ресурсов, в том числе живые и записанные видео, связанные с электроникой, технологиями и программированием.
В дополнение к распространению сторонних компонентов и плат, таких как Raspberry Pi, Arduino, Adafruit разрабатывает и продает собственные платы для разработки в образовательных и любительских целях. Ярким примером может служить разработка светодиодов NeoPixel — это бренд Adafruit с индивидуально адресуемым RGB светодиодом. Они основаны на светодиоде WS2812 и драйвере, который интегрирован в корпус светодиода для уменьшения занимаемой площади. Протокол управления NeoPixels основан только на одном коммуникационном проводе. периферийные системы. Благодаря этому, платы могут, например, использовать беспроводную связь (Wi-Fi и/или Bluetooth).
В 2016 году компания выпустила плату Circuit Playground с микроконтроллером Atmel ATmega32u4 и различными датчиками. В 2017 году компания выпускает более мощную плату Circuit Playground Express на базе Atmel SAMD21, которая стала в том же году самым продаваемым продуктом компании.
Цель Adafruit Industries — привлечь больше людей к технологиям, науке, технике и программированию.
Adafruit QT Py RP2040: крохотный одноплатник для самых разных проектов

Не так давно мы рассказывали об одноплатнике Adafruit Feather RP2040. Всем он хорош, в особенности тем, что в его основе — чип от Raspberry. Получается, что это вроде и «малинка», но возможностей больше.
У Adafruit есть и другие сюрпризы. Компания выпустила еще две платы на базе RP2040, включая самую миниатюрную из них — Adafruit QT Py RP2040. Все подробности о новинке — под катом.
Что за плата такая?
Adafruit QT Py RP2040 предлагает дополнительный аналоговый вывод, общее их количество в итоге составляет 4. Также он оснащен встроенным светодиодом NeoPixel RGB, который используется в качестве индикатора состояния работы платы. Система крошечная, а значит, слишком уж обширного спектра возможностей ожидать от нее не стоит.
И в самом деле, несмотря на ряд интересных функций, разработчикам пришлось пойти на жертвы. А именно — уменьшить вдвое количество контактов GPIO.
- Процессор: ARM Cortex M0+ running at up to 133Mhz
- Flash Storage: 8 МБ QSPI
- GPIOЕ 13 GPIO pins. 7 x Digital I/O, 4 x Analog 12-bit ADC, 2 x I2C (включая Stemma QT), SPI, UART, Programmable IO, 1 x NeoPixel
- USB Port: USB C
- Размеры: 22 x 18 мм
Adafruit QT Py RP2040: как это сделано

QT Py RP2040 примерно на треть меньше Pico. Плата удобна для распайки на платах большего размера при создании различных проектов.
По дизайну и возможностям QT Py RP2040 похожа на Tiny 2040, что неудивительно, учитывая «родство» этих одноплатников. Размер обеих плат схож, но вот распиновка GPIO разная. У QT Py RP2040 распиновка GPIO такая же, как и у предыдущей модели, SAMD21 power QT Py. Если в одном из ваших проектов была задействована эта плата, теперь ее можно проапгрейдить.

На верхней стороне одноплатника две кнопки — загрузка и reset. Добавление последней — отличный ход, поскольку теперь нет необходимости отключать кабель питания и подключать его снова. Но приятнее всего для разработчиков еще одна фича — это коннектор Stemma QT, который расположен с другой стороны от порта USB-C.
Как можно использовать Adafruit QT Py RP2040?

Сердцем новой платы является система на кристалле от Raspberry, RP2040. Это означает, что код, написанный для «малинки», годится и для этого одноплатника. Код, напомним, может быть написан на MicroPython, CircuitPython, C/C++, а в ближайшем будущем и на Arduino Core. Наиболее популярным среди разработчиков является CircuitPython — версия MicroPython от Adafruit. Язык хорош тем, что для него создана целая библиотека расширений и драйверов.
Писать код на CircuitPython — почти то же самое, что писать код на Python. Единственная разница — сохранять проекты нужно как code.py. При включении платы система стартует самостоятельно. Работает плата хорошо: обзорщики уже протестировали ее при решении различных задач и никаких проблем не заметили.

Важный нюанс: Stemma QT является вторичным портом. Чтобы его задействовать, необходимо модифицировать код, указав board.SDA1 и board.SCL1. Без этой операции второй порт работать не будет.
В целом, возможностей QT Py RP2040 хватает для использования платы в ходе реализации большого количества «железных» проектов. Это может быть дополнительная клавиатура, управление MIDI и все такое прочее. Применима плата и в проектах «умного дома».
Ее небольшой размер — идеальный вариант для интеграции с любыми совместимыми платами большего размера. Но использовать одноплатник можно и в качестве самостоятельного юнита. Единственный недостаток системы — относительно небольшое количество пинов GPIO.

- Блог компании Selectel
- Производство и разработка электроники
- Гаджеты
- Компьютерное железо
- DIY или Сделай сам
Adafruit Industries LLC

Adafruit Industries LLC, headquartered in New York City, is a leading open-source hardware company known for its dedication to designing and manufacturing innovative electronic products. They offer a comprehensive range of products, from microcontroller boards to sensors, tools, and accessories. Additionally, Adafruit Industries provides a plethora of educational resources and online learning materials, fostering a global community of makers, students, and engineers of all ages.
Product Categories
Audio Components(16)
Connectors(117)
- Banana Tip Jacks (2)
- Barrel Adapters (1)
- Barrel Audio Connectors (10)
- Barrel Power Connectors (2)
- Between Series Adapters (31)
- Circular Connectors (1)
- Spring Loaded Contacts (4)
- Memory Card Adapters (5)
- Magnetics Modular Jacks (1)
- Headers & Male Pins (14)
- IC and Component Sockets (7)
- Transistor Sockets (2)
- Terminal Block Adapters (4)
- Barrier Terminal Blocks (1)
- Power Distribution Terminal Blocks (1)
- Wire-to-Board Terminal Blocks (6)
- Wire Splice Connectors (3)
- Video Connectors (9)
- Video Adapters (13)
Evaluation Boards(628)
- Development Boards Accessories (108)
- Evaluation Kits & Boards (73)
- ADCs Evaluation Boards (2)
- Audio Amplifiers Boards (6)
- SMPS Evaluation Boards (8)
- DACs Evaluation Boards (2)
- FPGA Evaluation Boards (2)
- MCU Evaluation Boards (66)
- Expansion Boards (269)
- LED Drivers Evaluation Boards (7)
- Sensors Evaluation Boards (68)
- Programmers (6)
- Programming Adapters (3)
- Software & Services (8)