基于Arduino平台轻松使用PSOC™6套件简化你的项目
扫描二维码
随时随地手机看文章
您是否曾经想要利用PSOC™6的强大功能而无需陡峭的学习曲线?现在你可以了!随着PSOC™6在Arduino平台上的可用性,新的可能性被解锁。
使用Arduino IDE体验PSOC™6的世界!
免责声明
用于Arduino的PSOC™6正在进行中,但并非所有功能都可用!
硬件设置
将USB线连接到计算机,将Type-C线连接到主板调试器。所有PSOC™6板都配备了开发期间闪现/调试操作所需的板上调试器。
软件安装
我希望你已经安装了Arduino IDE。如果没有,请下载并安装。我们建议使用Arduino IDE 2.0或更高版本。
下一步是在Arduino IDE中安装PSOC™6板。
将以下URL粘贴到File b> Preferences下的附加板管理器URL输入字段中,以将英飞凌的PSOC™6微控制器板添加到Arduino IDE:
安装单板,在Tools > board > Boards Manager…中搜索“PSOC6”。现在您可以安装英飞凌PSOC™6微控制器板。单击Install将电路板添加到Arduino IDE中。这可能需要2分钟。
在Tools > Board >英飞凌PSOC6 boards的板列表中,您现在可以找到支持的PSOC™6微控制器板。选择CY8CKIT-062S2-AI板:
通过选择Tools >端口选择与PSOC™6板对应的串行端口:
首先,让我们创建一个简单而令人兴奋的项目-闪烁板载LED!
进入> Examples > Basics > Blink文件:
这将让我们开始控制LED。你准备好尝试一下了吗?
单击验证(或编译)按钮,通常由一个复选标记图标表示,位于Arduino IDE窗口的左上角。这将编译代码并检查任何错误。让我们开始吧!
编译成功后,单击上传图标。这将上传编译后的代码到您的板和闪烁它与闪烁LED程序。
等待上传过程完成,然后…瞧!您的板的板载LED现在应该开始闪烁!
奖励:让机载数字压力传感器运行
你想现在就动手吗?
准备好探索英飞凌的XENSIV™数字压力传感器了吗?好吧,很高兴这个已经包含在您的PSOC™6 AI套件中!
我们将深入研究读取温度和压力数据的示例。听起来很酷,对吧?让我们按照步骤并将传感器带入生活。
转到库管理器,搜索dps3xx库,您将从搜索结果中找到XENSIV数字压力传感器库。单击install按钮将库添加到IDE中。您离使用压力传感器更近了一步!
一旦库被安装,你必须做一个临时的黑客[推荐]️来禁用SPI库,因为这还没有在这个板上完成。转到安装库的位置(通常在用户>“用户名”> Documents > Arduino > Libraries > XENSIV_Digital_Pressure_Sensor中找到)并打开src文件夹。找到并打开DpsClass.h文件。
在#define DPSCLASS_H_INCLUDED后面添加下面一行代码并保存。这个临时hack将禁用SPI库包含,允许您继续进行设置。
现在让我们访问示例代码。为此,请转到文件>示例> XENSIV数字压力传感器> i2c_command。这个示例代码将帮助您开始从传感器读取温度和压力数据。
编译并上传示例。上传后,从Tools选项卡打开Serial Monitor。
在串行监视器中,您应该开始看到来自DPS368气压传感器的温度和压力读数!
本文编译自hackster.io