欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

[原创]Arduino与Teensy

[原创]Arduino与Teensy

Arduino与Teensy

这篇说一下Teensy,平时我们用Arduino或者单片机的时候,要装驱动和相关软件,有时候就有点不方便,当然大部分时间还好。
对于我来说Teensy的好处是:可以很简单就完成模拟鼠标和键盘操作。
看看大家对Teensy怎么说的:

当 BackTrack 5 R3 发布时,就已经包含了 Arduino 和teensy 的开发环境。可能很多朋友都在用BT5,在这里我就不多好说了。

对于此事,科锐怎么看呢?
学技术到科锐,http://bbs.pediy.com/showthread.php?t=51839
或者官网:http://www.51asm.com/
我购买的Teensy 2.0++的芯片是AT90USB1286,要在板子上做其他扩展只能自己焊了。
使用方法:可以从网上直接下载teensy.exe,无须安装驱动,直接进行擦写,编程,校检。不需要另买昴贵的烧录器。同时也可以使用arduino IDE 安装 Teensy开发环境配合使用。
第一步  插入后电脑会识别为USB输入设备
第二步  下载teensy.exe
https://www.pjrc.com/teensy/loader_xp.html
下载完成,看一下属性

请放心Teensy.exe是有数字签名的,所以不是病毒,^_^。

打开程序,点一下可用的箭头按钮,可以让Teensy重启

在开发板上按一下按钮

用日志看一下,比较喜欢这种记录日志功能,调试的时候很方便。

Teensy.exe是便携的,可以到处拷都没有关系。
第三步  烧录相关代码(如果不是Teensy 2.0就跳过吧)
官网上有例子,直接下载

直接打开

反正是提示不对,看来太懒也不行啊。

第四步 开发
到官网下载Teensyduino, Version 1.30,大小有60M
https://www.pjrc.com/teensy/td_download.html
开始安装

下一步





现在我们可以开始测试了

测试代码,自带的例子很多,来个简单试一下吧
void setup()
{
  Serial.begin(9600); // USB is always 12 Mbit/sec
}
void loop()
{
  Serial.println("Hello World...");
  delay(1000);  // do not print too fast!
}

出现提示,不过没关系,按一下按钮就好了。

再来个鼠标的例子吧
代码:
void setup() { } // no setup needed
void loop() {
  int i;
  for (i=0; i<40; i++) {
    Mouse.move(2, -1);
    delay(25);
  }
  for (i=0; i<40; i++) {
    Mouse.move(2, 2);
    delay(25);
  }
  for (i=0; i<40; i++) {
    Mouse.move(-4, -1);
    delay(25);
  }
}
这里一定注意,选择USB类型

还有其他的功能,我就不多说了。

上传的附件 图片1.png
图片2.png
图片3.png
图片4.png
图片5.png
图片6.png
图片7.png
图片8.png
图片9.png
图片10.png
图片11.png
图片12.png
图片13.png
图片14.png
图片15.png
图片16.png
图片17.png
图片18.png
图片19.png
图片20.png

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功