Teensy
Teensy — дешевая и мощная плата для разработки с некоторой совместимостью с Arduino.
Teensy – это дешевая и мощная плата для разработки с некоторой совместимостью с Arduino. Благодаря модулю совместимости teensyduino его можно запрограммировать из Arduino IDE и использовать большую часть базового кода Arduino. Teensyduino копирует API-интерфейсы Arduino, и многие библиотеки Arduino могут работать на Teensy.
Teensy 3 обладает гораздо большей мощностью, чем большинство Arduino, благодаря 32-битному процессору Cortex-M4 (K20), 64 КБ ОЗУ, 3 UART (аппаратным последовательным портам) + 1 отдельный для USB, I2S, DMA SPI, нескольких АЦП и т. д. . Совместимость с Arduino предлагает плавный путь миграции для проекта, начатого на Arduino, но нуждающегося в более мощном контроллере.
Вопросы, связанные с [teensy]:
- Калибровочный акселерометр MPU6050 Недавно я получил MPU6050 и заметил, что данные акселерометра немного сбились, особенно по оси Z. Я запускаю его на Teensy версии 4.0 с библиотекой MPU6050 Adafruit и базовым примером кода: …
- Нет выходного сигнала от PCM5102 I2S DAC Я пытаюсь подключить HiLetgo PCM5102 I2S DAC к Teensy 4.0, но звук не выводится. Я подключил его следующим образом: SCK - GND BCK - BCLK1 (21) DIN - OUT1A (7) LCK - LRCLK1 (20) GND - GND VIN - +3…
- Почему Xbox360 не может определить Arduino Leonardo как клавиатуру? Arduino Leonardo как клавиатура в компьютере работает! Но не с Xbox360. Teensy отлично работает на ПК, но как эмулировать клавиатуру для Xbox360. Я знаю, что у Xbox360 есть микросхема…
- Альтернатива опросу флага прерывания из основного цикла? Я использую ISR, который написан как можно более минимальным: volatile bool interrupt1{}; void ISR1() { interrupt1 = true; } Прерывание обрабатывается путем опроса переменной прерывания1…
- Как написать эффективные функции обратного вызова на Teensy 4.0? Я рассматриваю возможность рефакторинга своего кода путем реализации функций обратного вызова, чтобы иметь возможность повторно использовать абстрактную логику других функций/классов. Однако я…
- Быстрее TimerOne с Teensy 4.0 (600 МГц) У меня есть teensy 4.0, работающая на частоте 600 МГц и обладающая двойным супермасштабированием (т. е. иногда может выполнять две инструкции за такт). Мне нужно, чтобы прерывание происходило…
- Raspberry Pi, Teensy и Arduino на i2c Я только что попал в интересную передрягу. У меня есть 3 платы Arduino (Pro Mini) и 2 платы Teensy (3.1), подключенные через I2C к Raspberry Pi Master. Линии данных I2C 2x Teensy подключаются…
- Проводной миниатюрный аудиошилд 3,5 мм и RFID RC-522 Я получил комплект проводного аудиощита Teensy 3.5 и RFID RC-522. Звуковой экран установлен на Teensy, но я не могу подключить MFRC522 Использование библиотеки MFR222. Выводы установлены на 0 и 31:…
- Teensy 2.0 устройство xinput usb Итак, я наткнулся на библиотеку , которая позволяет превратить TeensyLC/3.X в устройство xinput. У меня под рукой только 2.0. Я провел последние несколько часов, возясь с примером LC, чтобы…
- Почему я не могу использовать Jeelib Sleepy на Teensy 2 вместе с serial Я уже несколько лет использую функцию Jeelib Sleepy для достижения состояний низкого энергопотребления на платах Arduino ATmega328/1280/2560, в частности, функции LoseSomeTime. Я хочу, чтобы…
- Скорость передачи устанавливается на 9600 автоматически, даже если указано другое значение. Вы инициализируете последовательную связь через USB с помощью Serial.begin(baudrate); где скорость передачи – это длинный , указывающий количество символов, которые вы хотите…
- Teensy 4.1 / 4.0 Когда использовать контакты FlexPWM и QuadTimer для стробирования светодиодов Я хочу стробировать 3 светодиода (на независимых частотах и рабочих циклах) через мосфеты с коэффициентом заполнения 0,05%-1% в диапазоне частот 24-100 Гц. Я хотел бы сохранить точность 1 % или…
- 5 В MCP2515 в 3.3V Teensy. Как уменьшить напряжение MISO Поэтому, чтобы попытаться ускорить свой проект, я перешел от использования двух UNO к UNO на стороне получателя и teensy 3.6 на стороне отправителя. Однако никаких кубиков. UNO не получает никаких…
- В чем разница между выводами SCLK и CLK? Пожалуйста, простите меня, если что-то в этом вопросе не имеет смысла, я очень новичок в печатных платах и Arduino. Я следую руководству, в котором человек, делающий это, создает небольшой…
- тинси 3.2; Беспроводное аудио 4.0 nRF24L01 — задержка увеличивается со временем Сначала задержки почти нет(между ними), через несколько минут появляется задержка около 1 сек. Случайно отключился SCK nRF24L01(передатчик), подключил обратно и задержка исчезла(исправлена ) а потом…
- Почему существует ограничение на эти значения измерения акселерометра? - ADXL375 Я использую Teensy 3.2 для чтения данных с ADXL375 с помощью SPI. В целом общение идет просто отлично, и я могу активировать настройки и т.д. Однако, когда я пытаюсь прочитать данные X, Y или Z,…
- Подключение семисегментного дисплея с общим анодом к сдвиговому регистру Недавно я подключил следующую опрометчивую схему: Дисплей с общим анодом подключен проводом, а его катоды подключены непосредственно к светодиодам, подключенным к земле. Но самое странное, что…
- Отсутствие Clock и MISO трафика на линиях SPI для ADXL375 с использованием teensy 3.2 Я пытаюсь заставить эту плату ADXL375 eval взаимодействовать с моим teensy 3.2 с помощью SPI, считывая регистр идентификатора устройства из ADXL. Логический анализатор sigrok pulseview показывает,…
- Получить серийный номер или идентификатор контроллера USB-хоста с помощью Teensy или других HID устройств У меня есть Teensy плата и хотел бы знать, если есть способ, чтобы получить серийный номер (или любой другой идентификатор, который является уникальным желательно) от хост - контроллера, к…
- Отправлять одни и те же данные телеметрии на два разных последовательных порта? Я использую Teensy 3.5 для управления роботом,следующим за стеной. Робот отправляет телеметрию на мой компьютер через два независимых порта - Serial1 и Serial. Serial-это обычный USB-порт,…
- Как удалить содержимое SD-карты в ардуино? У меня есть файл данных, datalog.txt Я могу открывать, читать и писать, всё классно. Каков наилучший способ удалить все содержимое файла? Должен ли я попробовать переписать файл SD-карты с нулевыми…
- Взлом старых автомобильных DVD-мониторов с помощью arduino Я достал этот старый жидкокристаллический дисплей из своей машины. Функция DVD прекратилась, и держатель ЖК-дисплея на верхней части машины сломался, поэтому я взял его. Есть ли какая-либо…
- Teensy 4.1 с чипами PSRAM объемом 2x8 МБ: external_psram_size=0, но EXTMEM[] char[] работает так, как ожидалось? Поэтому я купил 2 чипа PSRAM от PJRC с Teensy 4.1 и припаял их (это отвратительная работа, так как я потерял свои чаевые), но все это проверено мультиметром, и соединения прочные. Я запустил …
- Извлечь более 250 мА из устройства powerbank с питанием Teensy 3.6 Я использую блок питания, настроенный на 5 В при 2,4 А, для питания моего Teensy 3.6 через USB-порт. Тем не менее, Тинси рекомендует не снимать более 250 мА с разъема 3,3 В. Есть ли какой-либо…
- Нет ответа от прибора по последовательной связи Я использую Teensy 3.6 для связи с внешним прибором через последовательное соединение. Однако я не могу заставить прибор реагировать на мои команды. Идея состоит в том, чтобы отправить команду с…
- nuttx hex слишком большой У меня есть teensy 4.1, и я пытаюсь установить NUTTX операционную систему реального времени ( RTOS ). Teensy-это поддерживаемая платформа. Я пытаюсь установить nuttx, скомпилированный из исходного…
- Можно ли запрограммировать Arduino на транспилированном JavaScript? Исходя из JS, мне очень трудно программировать Arduino на C++ (даже не зная , какая версия или какие функции поддерживаются) , будучи привязанным к циклу и задержке , не имея возможности (легко)…
- Глобальному массиву не присваивается то место которое он занимал бы в памяти У меня есть такой скетч: const uint32_t len = 65536; uint8_t arr[len]; void setup() {} void loop() {} Длина массива должна вписываться в динамическую память. Однако, когда я компилирую…
- Teensy 4.1 последовательная связь с 7N2 (7 databits no parity 2 stopbits) Я портировал проект с Arduino Due в Teensy 4.1 В проекте я считываю данные с датчика, который говорит последовательно на 7 битах данных, без четности и 2 стоп-битах (не настраивается). Теперь…
- Как прервать соединение HM10 Bluetooth? У меня есть 2 модуля Bluetooth HM10, подключенные к 2 Arduino Teensy под управлением следующего кода. void setup() { Serial.begin(9600); Serial1.begin(9600); // Если baudrate модуля HM-10…
- Светодиодный музыкальный визуализатор Я пытаюсь создать свой собственный светодиодный музыкальный визуализатор для университетского проекта, но не могу найти ничего, что я ищу с точки зрения схемы, которая мне нужна для проекта. Я…
- Какие контакты использовать для получения данных от нескольких периферийных устройств? Я использую Teensy, чтобы вести записи о местоположении, скорости, высоте и направлении метеозонда, который я надеюсь запустить. У меня есть Adafruit LSM9DS1 и Ublox NEO-M8N с компасом (HMC5833L),…
- Асимметричное шифрование на Teensy? Я хочу отслеживать ввод, а затем отправлять информацию зашифрованным способом, который не может быть легко разблокирован, даже если злоумышленник получит доступ к самому устройству. Я новичок в…
- Невозможно отобразить строку chr с помощью Wire.read() и u8g2.drawStr(). Я все еще знакомлюсь с C++, поэтому я ожидаю, что это очень простая проблема, с которой я сталкиваюсь. У меня есть OLED-экран, подключенный к Teensy LC, и я могу отлично отображать на нем текст.…
- Обновление SPI transfer16 для создания Transfer24 Это может быть немного, но для проекта, над которым я работаю, размер моего слова по умолчанию равен 24 битам (3x8 бит), из которых первые 8 бит - это данные, а следующие 16 бит - данные. Я хотел бы…
- Преобразование задержек в миллиметры для более плавной работы Мне нужна помощь в преобразовании моего кода, чтобы заменить команду delay() на команду millis() для более плавной работы. В настоящее время код перемещается только после истечения задержки. Я…
- Файл Wave не воспроизводится с Teensy 3.5 Я пытаюсь воспроизвести wav-файл с SD-карты, используя крошечный 3.5. Я использую этот звуковой сигнал, и в настоящее время у меня есть следующий код: #include <Audio.h> #include <Wire…
- Можно ли сделать FastLED быстрее? Я использую FastLED для управления 16 пикселями адресной светодиодной ленты WS2812B RGB. Мое приложение имеет чрезвычайно жесткие временные ограничения. В частности, мне нужно включать и выключать…
- Teensy 2.0 MIDI: количество нот в аккорде ограничено 6? Я использую Teensy 2.0 с USBMidi в проекте, который позволяет музыкантам использовать ретро-компьютеры в качестве «инструментов» ( https://github. com/fredlcore/midijoy ). До сих пор все эти…
- Последовательная связь между Teensy и Teensy через USB-разъем У меня есть 2 платы Arduino Teensy 3.2, и я пытаюсь реализовать последовательную связь между ними. Я успешно сделал это, соединив RX1 1-го Teensy с TX1 2-го Teensy и TX1 1-го с RX1 2-го. Однако…
- Какой аналог PORTx для Teensy (4.0)? Я видел людей, использующих такой код, как PORTB |= 0x1 << 6 , чтобы установить шестой бит PORTB в Arduino. Я понимаю, что это значительно быстрее, чем использование digitalWrite . Как это…
- Чтение изображений bmp с SD-карты, преобразование их и отображение на последовательном мониторе в Arduino Может ли кто-нибудь помочь мне написать код, который может считывать 24-битный файл BMP с SD-карты, сохранять преобразованный в 8-битный BMP внутри и отображать значения 8-битных пикселей BMP на…
- Сумасшедшие результаты с I2C и I2C_Anything() У меня есть следующий код в функции Arduino Mega для извлечения двух 4-байтовых целых чисел из Teensy 3.2. Wire.requestFrom(SLAVE_ADDR, sizeof(float)+ 2*sizeof(long)); mySerial…
- Отправка MIDI CC на несколько миди-каналов Здравствуйте, я хотел бы отправлять сообщения CC на другой MIDI-канал (регулятор громкости). Сообщения CC поступают с одной ручки. Решение, которое я нашел, похоже на работу, но я уверен, что оно…
- как я могу подключить зарядное устройство для липосакции к teensy 4.0? У меня есть зарядное устройство https://www.adafruit.com/product/2124 . и крошечный 4.0, который я хотел бы использовать для его питания. что, если бы какой-нибудь пин я бы подключил от летучей…
- Что может вызвать задержку при использовании последовательного порта между Arduino IDE и внешними клиентами? Несколько дней я работаю над проблемой, которую не могу решить. Я использую Teensy3.6 с Arduino IDE для создания монитора шины CAN для автомобиля. Для тех, кто знаком, я пытаюсь сохранить данные…
- Отправка двойных данных из Matlab в Teensy 3.6 через microUSB Я бьюсь о стену уже больше недели. Мой текущий проект заключается в использовании Teensy 3.6 для отправки данных по шине SPI на микросхему, которая эффективно будет генератором сигналов. Я сделал…
- Определенные порты на Teensy 3.6 не считывают правильное битовое разрешение с помощью библиотеки ADC? У меня есть базовая схема, в которой я считываю аналоговые значения с 14 инфракрасных приемников. Я установил 16-битное разрешение, но некоторые порты возвращают 10-битные значения (от 0 до…
- Скрипт Python не читает серийный номер, если teensy не перезагружен Я хочу отправить некоторые данные аналогового датчика с Teensy 3.2 на Mac, на котором запущен скрипт Python (я использую обычный модуль pyserial и отправляю данные с помощью Serial.print() в скетче…
- Разбор и сравнение строк на Arduino: поведение отличается от gcc? Я пытаюсь проанализировать простую строку, вывести результат анализа через serial.println и запустить функцию на основе полученной команды. Я написал приведенный ниже код, который прекрасно работает…
- 1
- 2