问题标签 [teensy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1254 浏览

arduino - I2C MCP3221 12 位 ADC 在任何电压下读数为 0

我已经将 MCP3221 连接到 I2C 总线上的 Teensy 3.1 并将其连接到 Vref(3.3V),只是为了检查它是否工作。但是它读数为 0,即使我将它连接到不同的电压。我的代码有问题还是我应该买一个新设备?

0 投票
1 回答
185 浏览

c++ - C++ Arduino 将 char* 传递给 char* 数组

我在将 a 传递给我的 Teensy 上char*的数组时遇到问题。char**

下面是有问题的部分:

如您所见,fuzzyRulesSingle[j](where fuzzyRulesSingleis a char**) 将由变量temp(a char*) 填充。当我增加j时,下一个地址fuzzyRulesSingle将由一个新的temp.

但是,当我在上面打印我的fuzzyRulesSingleOUTSIDE 代码时,所有内容都fuzzyRulesSingle将填充 temp 的最后一个值。

我哪里出错了?

0 投票
1 回答
3739 浏览

python - Python:使用 readline 时串行超时不起作用

好吧,我不明白。我现在到处都看了,但我不明白为什么这不起作用:

这是我def mainpython。我正在做的是serial从我的 Raspberry Pi 向我的 Teensy (Arduino) 发送一个字符串。Teensy 成功启动了一个程序并将 1200 行发送回 raspberry serial。到目前为止,这是有效的。

不起作用的是while循环。数据被写入文件,但循环永远继续,尽管传输 (Teensy->RPi) 已经停止。对于这种情况,我实现了一个timeout=1,但似乎被忽略了。该程序不会退出 while 循环。

有人可以帮忙吗?提前致谢!

0 投票
2 回答
880 浏览

arm - 小键盘:错误:“keyboard_leds”未在此范围内声明

我是 Teensy 的新手,我正在尝试编写一个允许它充当键盘的程序。为了使我的程序更有用,我想让它在安装驱动程序之前不会尝试对任何输入进行操作。我在 GitHub 上看到这样做的一种方法(假设用户自己没有点击它)是指示程序点击大写锁定,直到 LED 亮起。我写的函数是这样的:

当我尝试编译它时,Arduino IDE 告诉我'keyboard_leds' was not declared in this scope. 我确定我犯了一个非常基本的错误,但有人会介意幽默我并推动我朝着正确的方向前进吗?谢谢!

0 投票
1 回答
267 浏览

c - 在 Teensy 上相当于 C 的 Keyboard.print()?

我正在尝试为 Teensy 编写一个将其用作键盘的程序。我希望它根据输入打印出某些字符串,但有些字符串相当长。我知道对于 Arduino IDE,有一个简单的Keyboard.print()函数可以发送字符串。C 语言也有这个功能吗?

0 投票
1 回答
1884 浏览

matrix - Arduino键盘矩阵示例?( teensyduino )

我是使用 Arduino 和 Teensy 3.2 板并将其编程为 USB 键盘的初学者。我有两个 4 按钮薄膜开关。它们的按钮触点位于引脚 1-8 上,第 9 个引脚将两个薄膜开关的“接地”线焊接在一起,或者任何它的真实名称;完成电路的线路。

基本上,当您按下按钮时,它们应该分别简单地键入“a,b,c ...”。我被告知我需要为此使用矩阵。

我正在寻找一个如何编写有效支持单行/9 列行(反之亦然?)的键盘矩阵的示例,我一直无法在线找到该解决方案。

到目前为止,我所拥有的只是这段代码,当按下第二个引脚上的按钮时,会发送大量的“AAAAAAAAAAAAAAAA”击键。

有人能帮忙吗?

0 投票
0 回答
266 浏览

c++ - 使用 teensy 3.2 的旋转开关

我有一个旋转开关,想与我的 teensy 3.2 一起使用。我有这个代码:

我已正确初始化它。而且我的旋转编码器接线正确。我只是不知道为什么当我旋转表盘时我的代码没有发送击键。

0 投票
1 回答
914 浏览

button - Arduino按键通过按钮,如何去抖动,何时使用矩阵?

我有一组简单的 8 个按钮连接到一个 Teensy 3.2 板(通过 Teensyduino 插件使用 Arduino)。8 个按钮位于引脚 1-8 上,它们的公共地线(每根焊有一根线)位于 GND 引脚上。我有代码可以让任何一个按钮都能正常工作。当前设置为按下第二个按钮类型“A”。

我想让按钮 1 到 8 在您按下时分别输入 A、B、C 等。我被告知我的设置有两个问题,第一个是复制每个按钮的代码是一种不好的方法,第二个是它会出现弹跳问题(每按 5 次左右创建一次击键。)我还想设置它,以便将来我可以编写一个基于用户偏好配置密钥的 3rd 方应用程序。

添加这些需求我不确定下一步该去哪里。我是初学者,我不确定如何正确整合弹跳类,或者这是否是满足需求的正确方法。

矩阵是要走的路还是有一种优雅的方法来手动设置每个按钮并补偿反弹?谢谢~ 当前代码如下:

--------- 代码编辑 1

0 投票
2 回答
4334 浏览

arduino - 将程序上传到 teensy 不起作用

我有一个全新的 Teensy 3.2,上面有闪烁的 LED 程序。

当我现在尝试在 teensy 上上传另一个程序时,Arduino 说:

Teensy 没有响应基于 USB 的自动重启请求。请按您的 Teensy 上的程序模式按钮上传您的草图。

Teensy 的自动启动窗口,并没有给我机会(例如)重新启动 Teensy,所以连接的某些东西似乎是错误的或什么的,但是什么...

即使我手动按下按钮,仍然无法上传内容。任何想法为什么?

0 投票
1 回答
1543 浏览

ajax - ESP8266 + Teensyduino 网络服务器

我使用的是与 ESP8266 配对的 Teensy 3.2 微控制器。现在我只是想提供一个使用 ajax 更新的简单 HTML 网页。我可以连接到 ESP 并提供一个页面,但我无法使用 XML 数据更新页面。问题出在循环函数的某个地方。我不确定如何让 ESP 正确发送 XML 数据,或者我可能错过了一个关键功能。非常感谢帮助!