slotg

  • 2019-11-14
  • 回复了主题帖: MicroPython 用户开发指南

    感謝分享      

  • 2019-08-16
  • 回复了主题帖: 算法之美

    下载看看,感谢分享。

  • 2019-08-02
  • 回复了主题帖: 《我的python世界》电子书

    感谢分享  

  • 2019-04-01
  • 回复了主题帖: Microchip 春季促销,热门开发工具4折起!

    这个应该还是需要运费吧?

  • 2019-03-18
  • 回复了主题帖: ESP32人脸识别开发板ESP-EYE的效果如何?

    我看 ESP-CAM 也是带有摄像头,价格上似乎比 ESP-EYE 便宜很多,不晓得两者之间有什么不同?

  • 2019-03-04
  • 回复了主题帖: 【NXP Rapid IoT评测】你的套件还正常吗?

    目前正常使用中,难道放久不用会坏?

  • 2019-02-27
  • 回复了主题帖: 恩智浦Rapid IoT套件有奖评测颁奖啦~期待2019年江湖再见,一起成长

    感谢 eeworld,感谢 NXP,管理员辛苦了! 请兑换成 E金币。:)

  • 2019-01-25
  • 加入了学习《《对话通信原理视频》》,观看 0101

  • 2019-01-24
  • 回复了主题帖: 【NXP Rapid IoT评测】为Rapid添加USB模拟串口功能

    方式不错,感谢分享。

  • 2019-01-21
  • 发表了主题帖: 【NXP Rapid IoT评测】Hello 阶段性体验心得

    时间过的总是比想像中或是感觉上来的快,对于新技术的学习与摸索也总是会高估了自己的能力并低估了时间的流逝! 四周的计划安排在前2周基本上都还是处于摸索的阶段,迷迷糊糊的,一开始碰到的套件与手机蓝芽连接不顺利的问题就卡了好几天,看到了论坛帖子谈到似乎很多人都碰到了这个问题,最后才知道这应该是套件出厂固件的问题,更新了 Rapid IoT Studio IDE 上的开箱演示例程后得到了解决,起步比较晚的好处就是碰到问题时可以搜寻论坛里的帖子找寻解决的办法。 一开始自己订的计划重点就是学习 Rapid IoT Studio online IDE 设计方式,毕竟这是过去所没有体验过的在线设计工具,利用图型控件拖拉的设计方式一开始还真的是不习惯,主要是元素(控件)的属性设定有很多不甚理解的地方,因此实验时经常会因为自己理解上的错误而掉入坑内,总是要爬了好几天才爬的出来,充满了挫折感,不过碰到问题后又解决了问题,挫折感也逐渐的变成了成就感。 我是从板载的元器件开始学习,发的帖子如下: 【NXP Rapid IoT评测】Hello LED 【NXP Rapid IoT评测】Hello Buttons 【NXP Rapid IoT评测】Hello Touch 【NXP Rapid IoT评测】Hello Sensor 【NXP Rapid IoT评测】Hello GPIO 【NXP Rapid IoT评测】Hello BLE Thread 连接功能自己并不熟悉,因此一开始就不列入这次的体验目标,而目前使用的老手机不带有 NFC 功能,因此也不是这次的目标。BLE 功能是这一次体验最大的收获,没想到藉由在线工具就可以如此快速的设计一个手机 APP,只是这些似乎都是要在 NXP Rapid IoT APP 底下运行而不是一个可以独立运行的 APP。假如要跟一般的蓝芽系统连接似乎还需要使用到 BLE Connection Element 控件,而这个部份还在摸索阶段! 整体来说感谢 NXP 与 eeworld 提供了这一次的体验机会,SLN-RPK-NODE 真的是一个有趣的开发套件,虽然套件有些设计自己不甚理解,比如说套件没有电源开关?但是这种型式的在线设计工具是值得继续深入钻研,因此确定 SLN-RPK-NODE 还会在我的工作桌上待上好一段时间。:) 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-01-20
  • 发表了主题帖: 【NXP Rapid IoT评测】Hello BLE

    NXP Rapid IoT 套件集成了低功耗蓝芽 (BLE) 功能,在 Hello Sensor 帖子我们实现了一个使用 AMS TSL2572 Element 控件感知周围光线亮度并将数据显示在液晶屏上的功能,在这里我想使用手机透过 BLE 来触发 AMS TSL2572 Element 读取数据,并将数据显示在手机屏幕上。 项目设计如下: 我们使用了 BLE GATT Characteristic Element 控件,属性设定如下: 开启了 READ 跟 WRITE 功能,BLE 读取数据的格式是 Integer,由于我们只是使用手机来触发 AMS TSL2572 Element 控件动作,因此 BLE 写入数据的内容不是很重要所以就设定成 Void。 TRIGGERS 这里设定成 Written 选项是表示 BLE 收到 Written 动作后就去触发一个 Read Ambient Light (lux) 动作。 AMS TSL2572 Element 受到触发后做了 2 件事情,一件是在 Text Page Element 显示感知结果 (Set Text),另一件事情是将感知结果传送给 BLE 控件 (Set Value)。 手机显示画面安排如下: 按钮 Button 按下后送出一个 Write 动作给 BLE 控件,然后使用 Interval Element 每隔 1 秒触发 BLE 控件做 Read 动作,然后将所读到的数据显示在手机屏幕上 (Label Element)。 运行结果: atmo 项目文件: 【NXP Rapid IoT评测】Hello GPIO 【NXP Rapid IoT评测】Hello Sensor 【NXP Rapid IoT评测】Hello Touch 【NXP Rapid IoT评测】Hello Buttons 【NXP Rapid IoT评测】Hello LED 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 发表了主题帖: 【NXP Rapid IoT评测】Hello GPIO

    在 Hello Buttons 帖子里我们使用了 SW1 - SW4 按钮改变 RGB LED 的显示颜色,里头的 User Buttons Element 做为按钮的处理控件,RGB LED Element 做为颜色显示控件,当初有一个想法是想让红色、绿色、蓝色同时点亮,不过 RGB LED Element 似乎没有办法实现这样的功能?当已经显示红色的时候若再点亮绿色的话红色会被关闭只显示绿色! 这里我们使用另一种方式再来实现一个点灯功能,开发环境里面有一个 GPIO Pin Element 可以让我们直接去控制 GPIO 引脚,在这个程序当中我们直接读取 SW1、SW2、SW3 相对应的 GPIO 引脚,也直接去控制 RGB LED 相对应的 GPIO 引脚状态,先看看按钮的引脚分配: SW1 对应的是 K64F 的 PTA4,SW2 对应的是 PTE9,SW3 对应的是 PTE10。 以 SW1 为例,GPIO 属性的设定如下: 中断 INTERRUPT 功能要打开,中断方式是 Falling Edge 负缘触发也就是当按钮按下时产生触发,触发后 Toggle 反转红色 LED。SW2 与 SW3 的属性设定也是如此只是对应绿色 LED 与蓝色 LED。 RGB LED 相对应的 GPIO 引脚安排如下: 红色 RGB_R 对应的是 K64F 的 PTC8,绿色 RGB_G 对应的是 PTE7,蓝色 RGB_B 对应的是 PTC9。 以红色 LED 为例,GPIO 属性的设定如下: 完整的设计如下: 红色、绿色、蓝色 LED 同时点亮的效果如下: atmo 项目文件: 【NXP Rapid IoT评测】Hello Sensor 【NXP Rapid IoT评测】Hello Touch 【NXP Rapid IoT评测】Hello Buttons 【NXP Rapid IoT评测】Hello LED 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-01-19
  • 发表了主题帖: 【NXP Rapid IoT评测】Hello Sensor

    NXP Rapid IoT 内部集成了多种传感器,主要有这些元器件: ENS210              湿度和温度 CCS811              空气质量 FXOS8700CQ      加速计和磁力计 FXAS21002CQ     陀螺仪 MPL3115A2        压力和温度 SX9500              电容式触摸 TSL25721FN      环境光 在上一篇帖子触摸套件四周的电极会触发 (TRIGGERS) 电容式触摸传感器产生动作,而其他传感器的触发 (TRIGGERS) 方式是使用 Interval Element 做为触发源,比如说每1秒钟采集一次,在底下这个例子我们使用环境光传感器元素 (AMS TSL2572 Element) 感知周围的光线亮度数据并显示在液晶屏上: AMS TSL2572 Element 属性设定受到触发后的动作为 Ambient Light Read,并产生 Set Text 反应让数据显示在液晶屏上。 atmo 项目文件: 其他的传感器的属性设定也差不多是这个样子。 MPL3115A2 - I2C Barometric Pressure/Altitude/Temperature Sensor MPL3115A2 是数字气压/高度压力与温度传感器,而 AMS ENS210 Element 元素也有温度感知功能,原本想将这 2 个元件的温度感知结果比较一下,不过在 NXP Rapid IOT 开发环境里对于 NXP MPL3115 Element 并没有实现温度感知这个功能?或许是 AMS ENS210 Element 已经有温度感知了,因此这里 NXP MPL3115 Element 就不再需要有这个功能了吧! 【NXP Rapid IoT评测】Hello Touch 【NXP Rapid IoT评测】Hello Buttons 【NXP Rapid IoT评测】Hello LED 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-01-15
  • 回复了主题帖: 【NXP Rapid IoT评测】Hello Touch

    wzc86354120 发表于 2019-1-15 22:37 赞赞赞,感谢分享!
    感谢关注 :)

  • 发表了主题帖: 【NXP Rapid IoT评测】Hello Touch

    上一篇使用套件上的四个用户按钮来改变 RGB LED 的显示颜色,除了四个用户按钮之外套件上还有四个电容式触摸: 我参考上一篇的功能将用户按钮改成电容式触摸,并加上蜂鸣器元素 Buzzer Element,触摸 UP、RIGHT、DOWN、LEFT 时改变 RGB LED 显示颜色,并且蜂鸣器发出声音。 连接 RGB LED 的属性有一个设定需要留意一下: 连接 Buzzer Element 的属性有一个设定需要留意一下: 运行结果: atmo 项目文件: 【NXP Rapid IoT评测】Hello Buttons 【NXP Rapid IoT评测】Hello LED 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 发表了主题帖: 【NXP Rapid IoT评测】Hello Buttons

    套件上有四个用户按钮分别标记为 SW1、SW2、SW3、SW4,我想实现一个功能,按不同的按钮改变 RGB LED 的显示颜色: 由于是初次使用这个开发环境,因此对于很多的功能不是那么的了解并且有些错误的思路,先说说自己一开始犯的错误,我一开始的思路是这样的: 我以为一个按钮元素 User Buttons Element 只能实现一个按钮功能,因此放了3个 User Buttons Element,分别对应到右上按钮(SW1)显示红色,右下按钮(SW2)显示绿色,左上按钮(SW3)显示蓝色,然而程序运行的结果并不是如我所预期的,出现了奇怪的结果,3个按钮只有1个按钮有反应,并且显示的颜色并不是我所安排的颜色!这个问题困扰了我一整天的时间,后来终于发现了问题,原来对应不同按钮所要触发的功能并不需要安排不同的元素,而是只需要在属性栏位这边指定就可以了,由于自己的不了解绕了一下远路。 最终设计如下: 右上按钮的属性设定,按下后显示红色: 右下按钮的属性设定,按下后显示绿色: 左上按钮的属性设定,按下后显示蓝色: 左下按钮的属性设定,按下后关闭LED: 运行结果: atmo 项目文件: 【NXP Rapid IoT评测】Hello LED 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-01-14
  • 发表了主题帖: 【NXP Rapid IoT评测】Hello LED

    本帖最后由 slotg 于 2019-1-15 14:41 编辑 在线编程 IDE,比较有名的就是 MBED 系统,这个是属于代码设计的方式,在线上的 IDE 环境下一样是敲代码,而 NXP 的 Rapid IoT Studio 是属于图型设计的方式,藉由在线 IDE 上图型(element/元素)间的连结与属性的设定就能够产生出我们所需要的程序功能,这种方式过去没有接触过因此这一次申请 SLN-RPK-NODE 套件的最主要目的就是体验这种新的设计方式。在官方的 SLN-RPK-NODE-UG.pdf 文件里头对于套件的安装与使用有详细的说明,因此我的分享就直接进入 Rapid IoT Studio 的使用心得。 刚拿到套件时的第一个动作就是先体验板载程序的功能,我在手机上安装了 NXP Rapid IoT APP,一开始的蓝牙连接并不是很顺利,手机一直无法正常的跟套件连接上,手机端搜寻到套件之后直接连接,但是接下来就没有任何的进展!后来留意到似乎手机一连上套件后就会让套件重启?这个问题试了很久一直没有找到答案,后来在论坛的帖子上看到网友提到了这个问题似乎是板载程序的bug?只要套件的显示画面不要在主页显示的话就可以连上,我试了一下这个方式确认是可行的,不过当操作套件的选单回到主页时又会让套件重启,一旦重启后与手机的连接就又断了线。 而这个问题在官网的例程 EXAMPLES 里头的开箱演示项目 Rapid IoT Kit Out Of Box Demo 有了解决,载入这个项目编译后下载程序固件重新烧录套件之后,原本会重启的问题就不会再发生了。 程序在编译之后可以下载程序固件 .bin 档,这个档案如何编程套件呢? 按住套件的 SW3 按钮不放,用随机附的小工具短按背面的重置按钮(SW5),等待 1-2 秒后会看到 RGB LED 闪烁绿色,这时就可以松开 SW3 按钮,电脑会检测到新的大容量存储驱动器(一个新的磁盘),第一次操作的话电脑会先自动安装驱动程序。 将 .bin 档拖放或复制粘贴到这个新的磁盘后套件就开始了编程动作,RGB LED 在下载时闪烁紫色,并在串行闪存编程时闪烁蓝色。RGB LED 在对 K64F 内部闪存编程(从串行闪存读取)时闪烁绿色,并在完成后自动重启。这个过程是表示引导加载程式是先将 .bin 烧入串行闪存(MT25QL128ABA1EW7),再由串行闪存读取后烧入 K64F。 学习 C/C++ 时的第一个程序基本上是 Hello world!而学习单片机的第一个程序基本上就是点灯了,例程里也有一个点灯程序 Rapid IoT Blinking an LED 打开这个例程: 例程中使用了3个元素: Interval Element -> 间隔元素实现一个定时器功能 RGB LED Element -> RGB LED 显示元素 Labelled Icon Element -> 标题图示元素 程序的功能是让套件上的 RGB LED 每隔1秒翻转红色一次,显示效果如下: 我参考这个例程重新创建一个项目: 我使用了底下几个元素: Interval Element -> 每一秒触发一次 RGB LED Element -> 每次触发让蓝色LED翻转一次 Buzzer Element -> 每次触发让蜂鸣器发声翻转一次 Text Page Element -> 显示文字信息,标头使用绿色文字显示 slotg@eeworld,本文内容显示 Hello LED,字体大小 24pt。 程序的功能是每隔1秒钟翻转蓝色LED一次,蜂鸣器发声翻转一次,并在 LCD 上显示信息,运行结果如下: 此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2019-01-07
  • 回复了主题帖: 【NXP Rapid IoT评测】+ 2.app连接rapid Iot

    传媒学子 发表于 2019-1-7 15:52 兄弟,你进入rapid studio中,把程序重新下载一次,就不会重启了。参照我的第三帖子。。
    感谢 :)

  • 回复了主题帖: 这个速度无法理解,是否是正常的,环境是esp8266

    dcexpert 发表于 2019-1-7 10:14 另外频率需要设置为168000000,而不是160000000
    esp8266 好像是 160000000 没错。

  • 回复了主题帖: 【NXP Rapid IoT评测】+ 2.app连接rapid Iot

        连接上手机蓝牙功能之后不要让Iot套件的显示界面停留在主界面上,不然的话套件会自动重启(不知道这是什么BUG,好像有其他网友提出过这个毛病,经过验证确实是这样的),调到其他界面之后就可以正常的链接,不会重启了。 感谢分享,这几天一直卡在这里,现在终于可以连上了,不过感觉似乎不太稳定!

最近访客

< 1/2 >

统计信息

已有216人来访过

  • 芯币:3626
  • 好友:4
  • 主题:54
  • 回复:597
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言