大数跨境
0
0

【01Studio新品发布】pyBLE-NRF52840开发板:用Python开发低功耗蓝牙(BLE)

【01Studio新品发布】pyBLE-NRF52840开发板:用Python开发低功耗蓝牙(BLE) WeBee
2020-06-18
0
导读:MicroPython简介: 单片机嵌入式编程经历了从汇编到C语言的发展历程,可以说是一次编程革命,其



MicroPython简介:


    单片机嵌入式编程经历了从汇编到C语言的发展历程,可以说是一次编程革命,其背后的原因是单片机集成度越来越高,运行速度也越来越快。而这一趋势并没停止,摩尔定律看来仍然适用。而现在,在单片机上可以直接使用python编程了,那就是MicroPython。

    2014年,MicroPython作为优秀的开源项目在英国诞生了,对于电子爱好者来说无疑拉开了新时代的序幕,MicroPython致力于兼容Python,使用python这个每年用户量不断增长的编程语言来开发嵌入式单片机,加上无数开源的库和函数模块,让嵌入式开发从未变得如此的简单。


CircuitPython:

    不少优秀开源项目都是基于MicroPython衍生而来,CircuitPython也不例外。

    CircuitPython是由来自美国的Adafruit公司于2017年创立和维护,该开源项目完成了困难且耗时的庞大底层库开发工作,而且力求实现不同芯片之间的Python库高度统一,为我们的创作留出了更多时间!

     NRF52840是老牌蓝牙芯片厂家Nordic推出的一款非常强大的低功耗蓝牙Soc,拥有USB接口和非常多的IO资源和总线外设接口。

    也就是说如果熟悉MicroPython或Python,那么恭喜你,你可以在非常短的时间内上手CircuitPython及其庞大的底层库,从而快速实现Nordic NRF52840低功耗蓝牙(BLE)相关开发和应用。


pyBLE-NRF52840 开发套件发布:


    01Studio已经累计发布了多款MicroPython开发板,而蓝牙是用途非常广泛的技术,那么我们基于Python的蓝牙开发板将会是怎样的形式呈现呢?我们在保留所有IO引出前提下,设计和研发了兼容pyBoard接口的核心板,并将其命名为:pyBLE-NRF52840用户可以轻松使用MicroPython进行BLE学习开发和项目应用。

    

以下是详细参数说明:


    pyBLE-NRF52840引脚图:

  

    pyBLE-NRF52840开发套件:

支持01Studio pyBase开发底板扩展


传统的单片机开发方式是基于嵌入式C语言体系,这为一部分想快速应用BLE的用户增加了门槛,而基于MicroPython的pyBLE-NRF52840拥有非常强大的库模块,我们使用MicroPython进行开发,可以快速实现低功耗蓝牙广播、连接、UART透传等应用!

 

01Studio MicroPython开发者资源:

让编程变得简单有趣作为01Studio的使命,除了提供优秀的开发板,我们还提供一系列学习资源,包含开源例程代码、电子书、文档、社区论坛、用户群等,以降低开发者的入门和开发门槛。


  • MicroPython系列开发板(pyBase底板通用)


  • 《MicroPython从0到1》开源电子书v5.0发布   (1200页,20万字)


  • pyBLE-NRF52840 例程代码


  • MicroPython文档(中文)



  • 01Studio社区论坛

    

  • 用户群(VIP)

    神秘组织,只邀请我们产品用户加入。


    感谢你的阅读和关注,下面是彩蛋。



彩蛋1:电子书下载
    长按扫码或搜索公众号“01Studio社区”并关注,在后台回复“micropython”即可获取01Studio官方编写的《MicroPython从0到1》v5.0版(1200页20万字) 开源电子书下载链接。

彩蛋2:优惠

    pyBLE-NRF52840开发板套件优惠券30元。可在浏览器登录01Studio官方淘宝店 :micropython(.)taobao(.)com 领取,送完即止!


【声明】内容源于网络
0
0
WeBee
-让物联变得更简单-
内容 18
粉丝 0
WeBee -让物联变得更简单-
总阅读4
粉丝0
内容18