热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GeekInsect(极客虫)仿生机器虫

1、关于极客虫是一套基于ARM作为主控制器且源码开放的可编程机器虫。普通用户或极客爱好者可以根据自己的想法通过代码或拖拽的方式编程去控制机器虫,模仿甲壳虫做一些有趣的事情。2、编程我们针对不同用户群体

1、关于极客虫是一套基于ARM作为主控制器且源码开放的可编程机器虫。普通用户或极客爱好者可以根据自己的想法通过代码或拖拽的方式编程去控制机器虫,模仿甲壳虫做一些有趣的事情。轻松筹2、编程我们针对不同用户群体做出几种方案,尽量把体验做到最佳,针对基于C语言的底层开发者可以安装MDK开发环境并在官网下载整个项目工程,基础上进行开发,并且可以把自认为比较不错的应用分享到固件商店,针对有编程兴趣的普通用户可以下载拖拽式编程IDE,进行拖拽式编程,编辑好直接一键下载到极客虫中即可执行,当然这个需要提前通过固件商店下载支持该编程方式的应用烧录到极客虫中,这将在下一版本中实现,针对演示用户可以直接通过固件商店根据描述下载喜欢的固件实现固定的功能演示,后期会完善固件有偿下载的服务,让开发者获取收益,为普通用户提供更多更有趣的体验。轻松筹3、设计初衷刚开始着手开发极客虫纯粹是为了好玩,后来看到很多人为了学习PID或陀螺仪相关的运动算法的时候苦于没有试验的条件而发愁,就想把他做成一个开放的平台,让更多的人以更低的价格入手他,用来开发一些实用的算法或值得观赏性的东西。如果有兴趣,我们还可以用很多的极客虫写入对应的应用程序结合外部传感器,设定规则在一起玩耍打斗。轻松筹4、版本规划本简介针对的是极客虫V1.0,这个版本只是针对极客爱好者的故命名GeekInsect(极客虫),在娇小的体躯里集成了更可能多的传感器,极客爱好者可以根据现有的传感器和驱动组件开发自己想要的效果及实现有趣的表演,在人群面前彰显极客范儿,极客虫V2.0版本规划,主控CPU升级到Nrf51832 功耗更低,工作时间更久,支持Bluetooth4.1,NFC,更大程度降低了PC编程开发的依赖性,从而把编程移到了手机App或平板App上,使用拖拽式编程,可以把所有可以实现的动作模块拖拽成一连串以及划定执行轨迹,通过蓝牙下载执行,马上呈现在你面前的就是你期待的行为及动作。轻松筹


4、了解更多请关注极客虫推广主页http://geekinsect.com/

极客虫推广主页http://geekinsect.com/技术支持网站http://www.trtos.com/

http://video.trtos.com/%E7%88%B1%E5%89%AA%E8%BE%91-%E6%88%91%E7%9A%84%E8%A7%86%E9%A2%91.mp4


推荐阅读
  • 在Java中,this是一个引用当前对象的关键字。如何通过this获取并显示其所指向的对象的属性和方法?本文详细解释了this的用法及其背后的原理。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 编写了几个500行左右代码的程序,但基本上解决问题还是面向过程的思维,如何从问题中抽象出类,形成类的划分和设计,从而用面向对象的思维解决问题?有这方面的入门好书吗?最好是结合几个具体的案例分析的 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • Python入门:第一天准备与安装
    本文详细介绍了Python编程语言的基础知识和安装步骤,帮助初学者快速上手。涵盖Python的特点、应用场景以及Windows环境下Python和PyCharm的安装方法。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 本文探讨了如何使用自增和自减运算符遍历二维数组中的元素。通过实例详细解释了指针与二维数组结合使用的正确方法,并解答了常见的错误用法。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
author-avatar
Adrian
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有