大约有 700 项符合查询结果(耗时:0.0045秒) [XML]
手机App控制Arduino:米思齐+App Inventor2蓝牙实战教程(图文) - 创客硬...
...
第三步:App Inventor2 编程(手机端)
设计视图拖入组件:
• ListPicker(选蓝牙设备)
• 两个按钮:开灯、关灯
• Slider(0~180,控舵机)
• Label(显示连接状态)
• 不可见组件:BluetoothClient、Clock
逻辑视图搭积木:...
App Inventor 2 物联网入门的两个方向:BLE直连硬件 vs MQTT云端通信,你的...
...p,订阅该主题,数据自动推送过来。配合App Inventor的Clock组件定时重连,基本能做到全天候在线。
结论:跨地域、需要远程访问 → 必须上MQTT。
场景3:穿戴设备交互
做一个智能手环原型,手机读取心跳步数。
BLE方案...
十年磨一“饼” 一个70后连续创业者的心路历程 - 资讯 - 清泛网 - 专注C/C+...
...阔天空。累计40小时后,几十个回合电邮、外加无数wechat语音留言后,我们达成了共识——我们要做卷饼中的星巴克。热情好客、诚心诚意、体贴关怀、精通专业、全心投入……这就是卷饼事业早期的灵感,感谢小巴黎,虽然很...
App装到手机上就"失忆"?关于Activity生命周期的7个硬核问答 - A...
...
在App Inventor 2中,你不会直接写这些回调代码,但Screen组件的事件积木就是它们的映射。比如Screen1.Initialize对应onCreate,Screen1.Pause对应onPause,Screen1.Resume对应onResume,Screen1.OtherScreenClosed则在多屏幕切换时触发。理解了这个映射...
新手程序员应该知道的7件事 - 创意 - 清泛网 - 专注C/C++及内核技术
...对于事业成功的重要性。 “大项目往往意味着大量活动组件的碰撞,需要处理组件如何结合和划分的问题,如果你不小心的话,可能会导致难以预测的工程问题。”他在电子邮件中写道。 “在优化算法之前,和团队一起确保没...
.a: error adding symbols: File format not recognized 原因 - 操作系统(...
...程时链接了高版本Linux/GCC上编译出来的库文件,导致不能识别报错。
一般地,高版本可以链接成功低版本的,反之则不能。
warning C4996 - C/C++ - 清泛网 - 专注C/C++及内核技术
...个_s的函数。这些安全版本函数使用起来更有效,也便于识别,如:strcpy_s,calloc_s等。
当然,如果执意使用老版本、非安全版本函数,可以使用_CRT_SECURE_NO_DEPRECATE标记来忽略这些警告问题。办法是在编译选项 C/C++ | Preprocessor | Pre...
字符串指针变量与字符数组的区别 - C/C++ - 清泛网 - 专注C/C++及内核技术
...是一个字符串常量,我们当然可以设计自己的编译器让它识别这样的错误使程序在编译时就报错。
字符串 字符数组
进程间通信(IPC)的几种方式 - C/C++ - 清泛网 - 专注C/C++及内核技术
....
系统IPC的三种方式类同,都是使用了内核里的标识符来识别.
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
# 有名管道 (na...
c/c++如何获取CPU的序列号? - C/C++ - 清泛网 - 专注C/C++及内核技术
...80486的某个版本开始就存在了。 CPUID这条指令,除了用于识别CPU(CPU的型号、家族、类型等),还可以读出CPU支持的功能(比如是否支持MMX,是否支持4MB的页等等),内容的确是十分丰富。CPUID指令有两组功能,一组返回的是基...
