
学的时候是用的 mega 的板子,基本上实例都跑过了,8266 什么的升级过固件,跑通过命令
最近需要搞一些东西,需要新买一块(毕竟还需要自己留一块学习用,不可能直接用,再加上 mega 属于大马拉小车)...
看到有普通的 arduino 大概是 16 左右,但是突然发现一种带 esp8266 的,价格也是那个价格,就很心动,但是评论普遍来说较差,大概就是说不稳定什么的...型号是 D1 WIFI UNO (很多店家都有这个版本,但是评论都不太好)
现在就想问一下,有没有那种适合小东西开发的 arduino 板子,大概就是进行距离检测(几十厘米),然后报警的,没其他功能了,之所以纠结这个带 8266 的,是因为如果有,我可以再加个 wifi 连上局域网传递信息...但是如果有更合适的,也可以放弃
前几个实例都比较简单,基本上都是输入输出之类的。
然后就开始搞 wifi,也就是 esp8266,于是噩梦就开始了
刚开始不知道实例上为什么用软串口,但是别人用了,照葫芦画瓢。结果连不上,又各种百度,发现可以用硬串口调…
又找了半天发现板子上有定义,接过去,还是不行……最后发现 tx rx 接在板子上是相反的,好不容易跑起来了。。。
又重新试软串口,什么加电阻,调换位置,反转各种玄学都试了还是不行,这时我就遍地撒网找帮助了,最后终于发现 mega 的板子只有部分脚能当 rx……于是改了下果然可以了。于是又遇到最后一个问题,软串口在高波特率下不稳定……需要降低波特率,否则都是问号谜语……
]]>测了电压是 4.69v, 然后拷贝了一个控制 led 灯的程序到 nano 上也是成功的.
这个 nano 是这里买的, 请问我现在应该怎么排查问题?
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.27de2e8daqEyJA&id=562905833231&_u=ik02uvlc1fd
#include <Servo.h> Servo myservo; int pos=0; void setup() { // put your setup code here, to run once: myservo.write(40); } void loop() { // put your main code here, to run repeatedly: myservo.attach(9); for (pos=40; pos >= 1; pos -= 1){ myservo.write(pos); delay(5); } for (pos=0; pos < 40; pos += 1){ myservo.write(pos); delay(5); } myservo.detach(); delay(3000); } 
我觉得这不可能靠纯硬件实现,否则一个键盘记录器岂不是特别简单。。我也并不认为 Windows 自带的驱动可以实现这样的沟通。 想了一下最有可能的还是在这个所谓的硬件宏插入的时候,通过 powershell 下载了一个驱动来进行键鼠和硬件宏的沟通
]]>
" alt="image"> ]]>
2.没搞明白开发板上门的针脚是怎么用的,用公母的杜邦线接出来?蓝色线如果是个 LED,灰色线接的是 D5 对应 LED 正极,白色线接的是 GND 对应 LED 负极,这样对吗?其次是面包板是不是这样用的? 
淘宝: https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-7420449993.11.lcvqkA&id=524683732871
]]>------------------------------我是分割线---------------------------
Android 高级研发工程师
薪资: 15k~25k
1 、 3 年以上 Anroid 开发经验,至少有一个完整的 Android 项目开发经验;
2 、熟悉 Android 开发平台及框架,对 Android 常用组件实现有深入了解,熟练掌握 Android 数据库开发及 XML/JSON 解析;
3 、熟练掌握 Android 平台 UI 设计,熟悉中高端机型相应界面的布局,对 UI 相关接口理解优异者、能够编写自定义高性能 UI 控件者优先;;
4 、熟悉 HTTP 、 TCP/IP 等网络协议,熟练掌握 Android 网络编程;
5 、具有良好的开发风格,具备良好编程的习惯,能熟练阅读中英文技术文档;
6 、加分项:熟悉、理解、拥抱并实际参与过敏捷开发的项目开发方式(如 Scrum 框架);
7 、加分项:有小开发团队( 5 人以内即可)的管理经验;
------------------------------我是分割线---------------------------
ios 高级研发工程师
薪资: 16k~25k
有 3 年以上 iOS 平台应用程序开发经验,完整开发过一个或以上 iOS 应用; 2.精通 iOS (包括 iPhone 与 iPad ) UI 布局,精通 iOS 不同分辨率的适配,熟悉多线程、 socket 等网络通信编程技术; 3.熟悉 iOS 系统体系结构、 framework 以及底层库等,熟悉 iOS 的各种开源组件和 iOS 界面设计规范; 4.精通 HTTP 通讯协议,熟悉 JSON 数据格式; 5.加分项:熟悉、理解、拥抱并实际参与过敏捷开发的项目开发方式(如 Scrum 框架)
工作地点:即将搬入城西新 office (滨江区滨盛路 1870 号铂悦轩 2110 室)
另外,可以戳这里,了解我们公司:
http://www.lieyunwang.com/archives/87676
这里:
http://www.traveldaily.cn/article/94210
还有这里:
http://www.traveldaily.cn/article/95839
我们期待你的加入!
]]>新版OS X的话可能会出现不能选择 arduino文件夹的问题
解决方法如下:
我的环境 Yosemite 10.10.3, Sublime text 3083, Arduino IDE 1.6.4, Java 7
1) 打开目录 /Users/"your-user"/Library/Application Support/Sublime Text 3/Arduino-like IDE/app
2) 编辑文件 base.py:
修改
folder = os.path.join(folder, 'Contents/Resources/Java')
为
folder = os.path.join(folder, 'Contents/Java')