9zhmke

  • 2019-01-16
  • 加入了学习《机器人学》,观看 机器人学导论

  • 2019-01-02
  • 回复了主题帖: 怎样在micropython中添加库(模块)

    谢谢楼主,版主真是太伟大了。 只可惜我的英文还停留在使用翻译软件的基础上。

  • 2018-12-27
  • 回复了主题帖: MicroPython的官方文档做出较大调整

    祝贺! 以后初学者入门更容易了

  • 2018-10-13
  • 回复了主题帖: 国外网友新做的ESP32开发板 Seon

    grey27 发表于 2018-10-11 09:23 巧了,我也想过这个问题,但进入学校还是得靠政策,虽然说python简单,但还是需要一定智力阶段的,最起码 ...
    政策都是靠人去推动的呢,并不是某天什么政策就突然出来了,都是努力沟通的结果,有了起点,上报试点,然后就有机会。 这点钱对家长来说根本算不了啥,重点是娃娃是不是真的能做出什么?真正要做,就需要公司化运作,给他们把底层写好,以致于小学生都可以通过简单几句话的调用来实现高大上的功能,主力肯定是小学初中,一是用户量大、二是有时间、三是家长愿意支持、四是培养兴趣越小越好。

  • 2018-10-07
  • 回复了主题帖: 国外网友新做的ESP32开发板 Seon

    dcexpert 发表于 2018-10-3 20:23 现在高考已经开始引入python了
    目前只有很少省份在做引入的尝试,且使用的是PC版Python。MP更容易能给小朋友予直观感受,而且PC Py和MP各有所长没有冲突,需要做的就是用MP来替代Arduino进入正式课堂,现在做肯定是有机会的。

  • 2018-10-03
  • 回复了主题帖: 国外网友新做的ESP32开发板 Seon

    dcexpert 发表于 2018-10-2 21:45 应该没有特别功能,主要就是小巧
    看到版主那么努力,不觉很汉颜啊。 现在的MP虽然语法和PC Python一样好用,但达不到其热度。主要原因就是玩家少了不能形成正循环反馈,没有成套的轮子可用,就不能吸引初学者。 我认为,现在需要引入企业模式,至少找到合作方,形成“软件摸索+硬件推广+教学培训”三方合作模式,且这三方均是全力付出而非在某个其他产品下寄生。如果能在短期内打开缺口,则就可能进入国家在高中推广智能化编程的入口。

  • 2018-10-01
  • 回复了主题帖: 国外网友新做的ESP32开发板 Seon

    很乖巧,不知道有些什么特色?

  • 加入了学习《新一代计算机会自己编程》,观看 新一代计算机会自己编程

  • 2018-09-13
  • 回复了主题帖: MicroPython程序优化原则

    这个一定要了解下,谢谢版主

  • 2018-05-27
  • 加入了学习《科学“超人”尼古拉·特斯拉》,观看 科学“超人”尼古拉·特斯拉.上

  • 加入了学习《科学“超人”尼古拉·特斯拉》,观看 科学“超人”尼古拉·特斯拉.下

  • 加入了学习《ADI 直播回放 - MEMS 产品和技术解析》,观看 ADI 直播回放 - MEMS 产品和技术解析

  • 加入了学习《TI 直播回放 - 智能手机黑科技》,观看 智能功放黑科技

  • 回复了主题帖: 【micropython教程】网络编程第二篇#Http Client 功能#

    Mark

  • 2018-03-11
  • 回复了主题帖: 【我的MicroPython入门之路】志在必学

    本帖最后由 9zhmke 于 2018-3-11 10:29 编辑
    9zhmke 发表于 2018-1-31 17:01 今天终于有空,把无水浇花器的流程图画出来了
    8266和操纵杆控制: 买回了操纵杆傻眼了:总共有5根引出脚,分别是GND、VCC、X轴、Y轴、开关,这意思着X轴是一个模拟量输入,Y轴是另一个模拟量输入,众所周知8266是出了名的只有一个A0输入,到群里请教了一会儿,某Arduino群里的网红给了我个主意:分时测量。        通过调试,证实了这么做完全没有问题:3.3V经4.7K电阻接A0和操纵杆的VCC,记住不是8266端,其实接VCC还是GND都差不多,只是读数是反过来的。X和Y轴的输出分别接到了D5和D6两只脚。        在使用时,测量X值则把D5设为输出0状态,D6悬空设为读状态,然后读A0,紧接着把D5设为悬空读状态,把D6设为输出0状态,再读取A0,就读出了X和Y两个值。由于MicroPython没办法配SmartConfig,我已转回去使用Arduino了,不过原理和用法都差不多,随时关注MicroPython,等功能上了就回来: #include int sensorValue=0; void setup() {   Serial.begin(115200); } void loop() {   pinMode(14, OUTPUT);   pinMode(12, INPUT);   digitalWrite(14, 0);   sensorValue = analogRead(A0);   Serial.print("X:");   Serial.print(sensorValue);   pinMode(12, OUTPUT);   pinMode(14, INPUT);   digitalWrite(12, 0);   sensorValue = analogRead(A0);   Serial.print("     Y:");   Serial.println(sensorValue);   delay(1000); } 复制代码

  • 2018-03-01
  • 加入了学习《攀墙机器人VertiGo》,观看 攀墙机器人VertiGo

  • 回复了主题帖: MircoPython到底适不适合产品开发

    本帖最后由 9zhmke 于 2018-3-1 08:17 编辑 初学者发表点见解: 1、从开发的角度来看,既然开发速度比别的语言快那就肯定有存在的必要。外国生产的汽车被国内大卸八块看完了,依然不敢随便改,因为他不知道为什么那个地方要这么设计。 2、从发展的角度来说,mp才刚起步,比起传统的Python来说资源太少,必须有个积累成长的过程,如果真的使用者多了,自然会有人跳出来做真正编译版的mp,毕竟从理论上来说这是可以实现的是吧? 3、目前的状态,我用了几天mp,现在转回去用Arduino了,因为能在网上找到资料太少,版主和群里的朋友都很尽心在帮助,但群或者论坛沟通请教的效率仍然有限,学习精力成本太高。        把microPython看成个美女吧,先照顾着家里的老婆,我每天都来看她一眼,等这个少女长大点再说........

  • 2018-02-23
  • 回复了主题帖: i2c的write、writeto、write_mem分别适用于什么场合?

    dcexpert 发表于 2018-2-23 21:12 I2C.writeto(addr, buf, *, stop=True) 就代表默认会自动发送STOP,如果希望不发可以将它改为False。
    刚接触到MicroPython,底子差问题多,谢谢版主的指导了,但还有点细节不清楚: 第三个参数*是什么意思呢?之前资料上没写这个 第一个参数要求是数字型,后面两个参数分别要求是什么类型的呢?是必须在同一个数组里面吗? True和FALSE实际上的ASCII码里的哪一个呢?是0吗?

  • 回复了主题帖: i2c的write、writeto、write_mem分别适用于什么场合?

    dcexpert 发表于 2018-2-23 09:50 没有看到有这样的标志位啊。
    邵子杨老师在《MicroPython入门指南》一书133页描述特别库时,对machine中的I2C模块基本操作(134页)这么写的: (2)标准总线操作 下面方法执行了标准的I2C主设备读写功能。 I2C.readfrom(addr,nbytes,stop=True) 从指定地址读取nbytes字节数据,返回的数据是bytes对象。如果stop是true,在最后将发送一个STOP信号。 I2C.readfrom_into(addr, buf,stop=True) 从地址addr读取数据到缓存buf,读取数据的数量等于buf的长度。如果stop是true,在最后将发送一个STOP信号。这个函数无返回值。 I2C.writeto(addr, buf, *, stop=True) 写入缓存buf的数据到地址是addr的设备。如果在写操作后收到NACK信号,剩余的数据将不会被发送。如果stop是True,在最后将产生一个STOP信号,即使收到NACK也会发送STOP信号。返回值是收到的ACK信号数量。 ... 此外,您在这里也提到了关于I2C.writeto(addr, buf, *, stop=True):   http://bbs.eeworld.com.cn/thread-496449-1-1.html 这里也是有个stop=True的。

  • 2018-02-22
  • 回复了主题帖: 怎么让用户把WIFI接入自己8266?万能的坛友们你们是怎么做的?

    youxinweizhi 发表于 2018-2-22 17:17 没明白你要做什么
    可能我没写清楚,我想实现制作的电子产品能够很方便地让没学过编程序的人接入他们家的WIFI使用,而不只是自己用,你有什么好办法吗?

    1. 【求助】 i2c的write、writeto、write_mem分别适用于什么场合? 7/585 【MicroPython开源版块】 2018-02-22
    2. 【讨论】 怎么让用户把WIFI接入自己8266?万能的坛友们你们是怎么做的? 10/917 【MicroPython开源版块】 2018-02-13
    3. 【分享】 【我的MicroPython入门之路】志在必学 15/2682 【MicroPython开源版块】 2018-01-09
    1. 怎样在micropython中添加库(模块) 2/149 【MicroPython开源版块】 2019-01-02
      谢谢楼主,版主真是太伟大了。 只可惜我的英文还停留在使用翻译软件的基础上。
    2. MicroPython的官方文档做出较大调整 2/392 【MicroPython开源版块】 2018-12-27
      祝贺! 以后初学者入门更容易了
    3. 国外网友新做的ESP32开发板 Seon 16/1136 【MicroPython开源版块】 2018-10-13
      grey27 发表于 2018-10-11 09:23 巧了,我也想过这个问题,但进入学校还是得靠政策,虽然说python简单,但还是需要一定智力阶段的,最起码 ...
      政策都是靠人去推动的呢,并不是某天什么政策就突然出来了,都是努力沟通的结果,有了起点,上报试点,然后就有机会。 这点钱对家长来说根本算不了啥,重点是娃娃是不是真的能做出什么?真正要做,就需要公司化运作,给他们把底层写好,以致于小学生都可以通过简单几句话的调用来实现高大上的功能,主力肯定是小学初中,一是用户量大、二是有时间、三是家长愿意支持、四是培养兴趣越小越好。
    4. 国外网友新做的ESP32开发板 Seon 16/1136 【MicroPython开源版块】 2018-10-07
      dcexpert 发表于 2018-10-3 20:23 现在高考已经开始引入python了
      目前只有很少省份在做引入的尝试,且使用的是PC版Python。MP更容易能给小朋友予直观感受,而且PC Py和MP各有所长没有冲突,需要做的就是用MP来替代Arduino进入正式课堂,现在做肯定是有机会的。
    5. 国外网友新做的ESP32开发板 Seon 16/1136 【MicroPython开源版块】 2018-10-03
      dcexpert 发表于 2018-10-2 21:45 应该没有特别功能,主要就是小巧
      看到版主那么努力,不觉很汉颜啊。 现在的MP虽然语法和PC Python一样好用,但达不到其热度。主要原因就是玩家少了不能形成正循环反馈,没有成套的轮子可用,就不能吸引初学者。 我认为,现在需要引入企业模式,至少找到合作方,形成“软件摸索+硬件推广+教学培训”三方合作模式,且这三方均是全力付出而非在某个其他产品下寄生。如果能在短期内打开缺口,则就可能进入国家在高中推广智能化编程的入口。
    6. 国外网友新做的ESP32开发板 Seon 16/1136 【MicroPython开源版块】 2018-10-01
      很乖巧,不知道有些什么特色?
    7. MicroPython程序优化原则 15/579 【MicroPython开源版块】 2018-09-13
      这个一定要了解下,谢谢版主
    8. 【micropython教程】网络编程第二篇#Http Client 功能# 2/672 【MicroPython开源版块】 2018-05-27
      Mark
    9. 【我的MicroPython入门之路】志在必学 15/2682 【MicroPython开源版块】 2018-03-11
      本帖最后由 9zhmke 于 2018-3-11 10:29 编辑
      9zhmke 发表于 2018-1-31 17:01 今天终于有空,把无水浇花器的流程图画出来了
      8266和操纵杆控制: 买回了操纵杆傻眼了:总共有5根引出脚,分别是GND、VCC、X轴、Y轴、开关,这意思着X轴是一个模拟量输入,Y轴是另一个模拟量输入,众所周知8266是出了名的只有一个A0输入,到群里请教了一会儿,某Arduino群里的网红给了我个主意:分时测量。        通过调试,证实了这么做完全没有问题:3.3V经4.7K电阻接A0和操纵杆的VCC,记住不是8266端,其实接VCC还是GND都差不多,只是读数是反过来的。X和Y轴的输出分别接到了D5和D6两只脚。        在使用时,测量X值则把D5设为输出0状态,D6悬空设为读状态,然后读A0,紧接着把D5设为悬空读状态,把D6设为输出0状态,再读取A0,就读出了X和Y两个值。由于MicroPython没办法配SmartConfig,我已转回去使用Arduino了,不过原理和用法都差不多,随时关注MicroPython,等功能上了就回来: #include int sensorValue=0; void setup() {   Serial.begin(115200); } void loop() {   pinMode(14, OUTPUT);   pinMode(12, INPUT);   digitalWrite(14, 0);   sensorValue = analogRead(A0);   Serial.print("X:");   Serial.print(sensorValue);   pinMode(12, OUTPUT);   pinMode(14, INPUT);   digitalWrite(12, 0);   sensorValue = analogRead(A0);   Serial.print("     Y:");   Serial.println(sensorValue);   delay(1000); } 复制代码
    10. MircoPython到底适不适合产品开发 33/3941 【MicroPython开源版块】 2018-03-01
      本帖最后由 9zhmke 于 2018-3-1 08:17 编辑 初学者发表点见解: 1、从开发的角度来看,既然开发速度比别的语言快那就肯定有存在的必要。外国生产的汽车被国内大卸八块看完了,依然不敢随便改,因为他不知道为什么那个地方要这么设计。 2、从发展的角度来说,mp才刚起步,比起传统的Python来说资源太少,必须有个积累成长的过程,如果真的使用者多了,自然会有人跳出来做真正编译版的mp,毕竟从理论上来说这是可以实现的是吧? 3、目前的状态,我用了几天mp,现在转回去用Arduino了,因为能在网上找到资料太少,版主和群里的朋友都很尽心在帮助,但群或者论坛沟通请教的效率仍然有限,学习精力成本太高。        把microPython看成个美女吧,先照顾着家里的老婆,我每天都来看她一眼,等这个少女长大点再说........
    11. i2c的write、writeto、write_mem分别适用于什么场合? 7/585 【MicroPython开源版块】 2018-02-23
      dcexpert 发表于 2018-2-23 21:12 I2C.writeto(addr, buf, *, stop=True) 就代表默认会自动发送STOP,如果希望不发可以将它改为False。
      刚接触到MicroPython,底子差问题多,谢谢版主的指导了,但还有点细节不清楚: 第三个参数*是什么意思呢?之前资料上没写这个 第一个参数要求是数字型,后面两个参数分别要求是什么类型的呢?是必须在同一个数组里面吗? True和FALSE实际上的ASCII码里的哪一个呢?是0吗?
    12. i2c的write、writeto、write_mem分别适用于什么场合? 7/585 【MicroPython开源版块】 2018-02-23
      dcexpert 发表于 2018-2-23 09:50 没有看到有这样的标志位啊。
      邵子杨老师在《MicroPython入门指南》一书133页描述特别库时,对machine中的I2C模块基本操作(134页)这么写的: (2)标准总线操作 下面方法执行了标准的I2C主设备读写功能。 I2C.readfrom(addr,nbytes,stop=True) 从指定地址读取nbytes字节数据,返回的数据是bytes对象。如果stop是true,在最后将发送一个STOP信号。 I2C.readfrom_into(addr, buf,stop=True) 从地址addr读取数据到缓存buf,读取数据的数量等于buf的长度。如果stop是true,在最后将发送一个STOP信号。这个函数无返回值。 I2C.writeto(addr, buf, *, stop=True) 写入缓存buf的数据到地址是addr的设备。如果在写操作后收到NACK信号,剩余的数据将不会被发送。如果stop是True,在最后将产生一个STOP信号,即使收到NACK也会发送STOP信号。返回值是收到的ACK信号数量。 ... 此外,您在这里也提到了关于I2C.writeto(addr, buf, *, stop=True):   http://bbs.eeworld.com.cn/thread-496449-1-1.html 这里也是有个stop=True的。
    13. youxinweizhi 发表于 2018-2-22 17:17 没明白你要做什么
      可能我没写清楚,我想实现制作的电子产品能够很方便地让没学过编程序的人接入他们家的WIFI使用,而不只是自己用,你有什么好办法吗?
    14. i2c的write、writeto、write_mem分别适用于什么场合? 7/585 【MicroPython开源版块】 2018-02-22
      dcexpert 发表于 2018-2-22 09:40 I2C的几种函数其实是差不多的,只是封装成不同形式。都是往总线上发送数据,I2C.write()是最基础的方法,通 ...
      我以为writeto的数据是str型的,才知道居然是bytearray型的。 再继续请教下: writeto后面的reg是什么?dat是要发送的数据吧? 听说writeto的结尾可以带个标志表达是否发送完所有数据,似乎def里没有使用? 那怎么使用后面的这个标志位呢?
    15. ESP32微型开发板 20/1161 【MicroPython开源版块】 2018-02-21
      好乖巧啊,这个的价格大约是多少呢?
    16. lehuijie 发表于 2018-2-14 11:26 通过串口进行指令传输。如果想一键接入的话,可以设置成上电后自动执行到扫描WiFi,然后用户通过指令输入 ...
      如果使用AT指令集的话,必须刷成AT系的ROM,不能再使用MicroPython了吧?如果这么说的话,可以直接使用Arduino了,只是Arduino感觉起来没MicroPython灵活好用。如果AT指令集可以和MicroPython同时使用那就最好不过了。
    17. dcexpert 发表于 2018-2-14 00:07 应该可以做一个类似smartconfig的方式。
      感谢D版大驾光临,昨晚想这个问题想来睡不着,想到另一个思路不知道是否可行: 先让用户接近自己的WIFI,scan周围WIFI,选择信号最强的那个,模拟用户的WIFI建立同名热点,让用户关掉自己的WIFI,把用户手机重新连接到WIFI时的验证信息抄下来............
    18. lehuijie 发表于 2018-2-14 08:07 通过指令来设置吧
      请教怎么使用指令方式设置呢?或者有没有可以参考的网址?
    19. 【我的MicroPython入门之路】志在必学 15/2682 【MicroPython开源版块】 2018-01-31
      本帖最后由 9zhmke 于 2018-1-31 17:02 编辑
      9zhmke 发表于 2018-1-13 12:40 找了很久才找到舵机的资料,用8266驱动了舵机:
      今天终于有空,把无水浇花器的流程图画出来了
    20. micropython入门指南的读后感 9/623 【MicroPython开源版块】 2018-01-25
      本帖最后由 9zhmke 于 2018-1-25 13:14 编辑 书已收到,很好的一本书,很适合我这种想了解入门又什么都搞不清楚的人,我没什么别的新意,没必要另起一贴,就跟在楼主后面了。 感谢作者邵老师、感谢平台EEWORLD、感谢尽心尽力的版主、感谢负责任的管理员、感谢发贴的楼主、感谢DFRobot、感谢ESP、感谢CCTV..... 刚刚那么合适,非常幸运地参加了本次接触MicroPython活动,在认识MicroPython的地程中又更幸运地中奖了。 还在学习,话说前面讲的Pyboard里面的东西应该都可以在8266里去用吧?
  • TA暂时无记录哦~
  • TA暂时无记录哦~
  • TA暂时无记录哦~
TA暂时无记录哦~

最近访客

< 1/1 >

统计信息

已有12人来访过

  • 芯币:70
  • 好友:--
  • 主题:4
  • 回复:35
  • 课时:--
  • 资源:--

留言

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


现在还没有留言