极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 38573|回复: 24

OCROBOT入门教程001--OCROBOT介绍与驱动安装

[复制链接]
发表于 2014-3-13 20:35:28 | 显示全部楼层 |阅读模式
本帖最后由 迷你强 于 2018-3-20 14:11 编辑

首先来介绍下OCROBOT的品牌起源。

最开始OCROBOT主要做的是Arduino兼容控制板和模块,Arduino是一个全球注册的商标,其授权是不允许使用Arduino名字生产硬件与发行软件的,所以使用我们自己的品牌OCROBOT发行了第一代产品OCROBOT MANGO,当时所对应的硬件就是Arduino UNO。在一代代产品的升级改进过程中除了核心与Arduino UNO一样是Atmel MEGA328P,接口定义一样,其他部分都进行了或多或少的改进,形成了OCROBOT自己的设计特色,产品逐渐有了自己的风格。

使用OCROBOT产品的用户每次都需要纠结OCROBOT什么产品对应Arduino什么产品的问题,有一些OCROBOT的特色产品在Arduino中完全没有对应的选项,所以萌发了在Arduino IDE基础上发行一套OCROBOT自己IDE的想法,使得可以方便的使用OCROBOT系列硬件产品。经过一段时间的研究和准备OCROBOT的第一代IDE发布了,基于Arduino1.0.5的IDE。我们的目标是在Arduino的基础上继承其优点,改进其不足。

当然OCROBOT MANGO与OCROBOT MEGA2560核心与Arduino UNO与Arduino MEGA2560一样,其核心分别是MEGA328与MEGA2560,而且接口定义一样,所以Arduino的扩展板与软件库都可以在OCROBOT的这两款产品上无缝使用。

OCROBOT MANGO、MEGA2560、NANO也都可以使用Arduino的IDE,所对应的控制板分别是UNO、MEGA2560、NANO。

未来介绍OCROBOT,其既包含了我们的硬件,也包含了我们的软件,两者搭配使用可以达到最良好的体验效果。

这几年在与爱好者交流和学校教学中感觉原有的入门套件与配套教程已经无法满足现在爱好者或者是学校教学的需求,所以OCROBOT重新发行了一套新版的入门套件,新的入门教程系列是新版OCROBOT入门套件的配套教程,两者搭配使用可以达到最佳的学习效果。


-----------------分割线-----------------------

为什么要学习使用OCROBOT?

OCROBOT控制板的核心部分是一块单片机,MANGO与MEGA2560基于美国ATMEL公司的MEGA328P、MEGA2560单片机。Honeybee基于ATMEL的ATMEGA128RFA1。

传统的单片机如果仅仅是拿这么一块芯片来用,会遇到诸多使用不便的问题,比如需要寻找稳定的恒压电源,需要外部晶振等等。软件编写也是要涉及到各种寄存器调用,对于非理工科学生或者没有电子软件基础的爱好者学习造成了不小的门槛,使得还没上手就被吓跑了。

OCROBOT的控制板除了单片机核心之外还包含了众多的外围电路,使用者直接通过USB接上电脑就可以把程序下载进入控制板。

以OCROBOT MANGO为例我们来大概介绍一下。如下图:

MANGO的左上角的USB接口用来连接我们的电脑,USB不仅仅可以用来下载上传程序,还有一个很大的作用是供电,比如我们的充电宝等都可以用来给MANGO供电。(这里需要注意,USB口只能接入5V电源,如果高于5V就会导致控制板烧毁。)

USB上方是一个复位按钮,用来重启MANGO。

USB头下方有四颗LED指示灯TX代表USB发送信号,RX代表USB接收信号,L是连接在D13管脚的一个灯,当D13是高电平时它便会亮。P是电源指示灯,通电后就会亮。

左下角黑色的是一个电源接口,这里可以接入7-12V的电源,接口标准是DC005 5.5-2.1。当需要用大于5V的电源给控制板供电的时候就可以使用这里。

OCROBOT软件也很简洁,中间白色部分为代码编写框,上方按钮功能分别为编译、下载、新建、打开、保存、串口监视器。我们平时最多用的就是编译、下载、串口监视器。

下方黑色部分为编译下载状态,编译下载过程如果发生错误,这里会产生相应信息。




使用前我们首先需要下载软件,打开http://www.ocrobot.com/doku.php?id=downloads
我们把IDE下载回来。

解压缩后我们会在文件中看到ocrobot.exe文件,双击便可启动IDE。




一台新的电脑当通过USB插上控制板的时候,首先需要安装USB驱动。

在Windows中如果无法自动在线安装驱动,可以直接搜索IDE安装目录的drivers\FTDI USB Drivers文件夹,即可搜索到控制板的驱动程序。

IDE启动后默认是英语菜单,如果需要更换为简体中文菜单,首先点击File。




选择Preferences。



在语言选项中选择为简体中文。



确认后关闭IDE重新启动,就变为简体中文界面了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-10 16:45:52 | 显示全部楼层
弘毅同学的文档很详细哈,这个不能直接修改配置变成中文的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-11 18:46:06 | 显示全部楼层
xunyuetian 发表于 2014-7-10 16:45
弘毅同学的文档很详细哈,这个不能直接修改配置变成中文的吗?

可以滴,不过考虑到未来IDE封装老外也会用,所以还是不改了。
回复 支持 反对

使用道具 举报

发表于 2014-7-15 09:24:11 | 显示全部楼层
我arduino入门就是从ocrobat开始的,请问下你这个比官方IDE好在哪里啊。比如没有函数自动完成这项功能,不仅仅是默认自带的函数,包括库里面的函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-16 19:01:31 | 显示全部楼层
svw 发表于 2014-7-15 09:24
我arduino入门就是从ocrobat开始的,请问下你这个比官方IDE好在哪里啊。比如没有函数自动完成这项功能,不仅 ...


第一版ide没有什么差别,第二版IDE会把FT232的自修复功能集成进去,honeybee也会集成进去,第三版xmega的板子也会集成进去。。。里面特色的东西都是自己维护的。mango呢,是在uno基础上改进的,用arduino的ide和用我们封装的没有区别,其他我们特色的产品,Arduino的ide下就没有对应选项,就只能用我们的ide了,自己的ide主要是为了我们各种新产品铺路。
回复 支持 反对

使用道具 举报

发表于 2014-7-19 11:58:12 | 显示全部楼层
建议你分下中英文双版本,写教程很辛苦,我就多顶顶你了 哈哈哈
回复 支持 反对

使用道具 举报

发表于 2014-8-5 13:30:39 | 显示全部楼层
弘毅 发表于 2014-7-11 18:46
可以滴,不过考虑到未来IDE封装老外也会用,所以还是不改了。

我觉得,还是改一下的好!
回复 支持 反对

使用道具 举报

发表于 2014-8-5 13:31:55 | 显示全部楼层
希望有代码自动补全功能
回复 支持 反对

使用道具 举报

发表于 2014-8-14 23:16:09 | 显示全部楼层
下载地址挂了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-15 10:50:54 | 显示全部楼层
darkorigin 发表于 2014-8-14 23:16
下载地址挂了?

啊。。。网站更新了,我赶紧修改下,谢谢提醒。
回复 支持 反对

使用道具 举报

发表于 2014-8-15 15:50:48 | 显示全部楼层
弘毅 发表于 2014-8-15 10:50
啊。。。网站更新了,我赶紧修改下,谢谢提醒。

可以了
感谢坛主一直以来心情的工作
谢谢!
回复 支持 反对

使用道具 举报

发表于 2015-7-21 15:45:56 | 显示全部楼层
软件也是ocrobot自己做的?
回复 支持 反对

使用道具 举报

发表于 2015-9-4 23:00:46 | 显示全部楼层
给弘毅哥顶上!{:soso_e182:}
回复 支持 反对

使用道具 举报

发表于 2016-1-28 11:44:53 | 显示全部楼层
http://www.ocrobot.com/doku.php?id=zh:downloads
回复 支持 反对

使用道具 举报

发表于 2016-3-1 18:55:29 | 显示全部楼层
本帖最后由 dongbao.wang 于 2016-3-1 19:08 编辑
弘毅 发表于 2014-8-15 10:50
啊。。。网站更新了,我赶紧修改下,谢谢提醒。


新手想请教一下,window10,安装驱动时出现提示如下,如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 10:39 , Processed in 0.061847 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表