• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DIY的话用Arduino还是STM32F103开发

一夜秋风 2018-05-21 浏览量:2183
非专业人员,只是喜欢DIY,学习哪一个会简单一些?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 简单的DIY还是学习Arduino,这个基本不要求对硬件有所了解,主要控制逻辑理解清楚就可以了,如果使用STM32,需要对硬件进行了解,会复杂一些。开发环境Arduino也更友好一些。当然学起来简单的功能相对也就会少一些,只是控制一些IO,做一些UART或者SPI,IIC通讯还可以,太复杂的东西就有些吃力了。
    • 发布于 2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19

  • 首先arduino用起来很方便,程序开源丰富,适合DIY但相对STM32较贵,而STM32处理能力强,但对于非专业人员写程序太麻烦,这样你就可以兼顾一下,既使用arduino又使用STM32,也就是在Arduino IDE开发环境下使用STM32,还是arduino的写法,但处理器是STM32,使用arduino for STM32就可以实现这个想法,使DIY既简单又便宜,同时体积还能缩小。

    参考贴://www.icxbk.com/community/thread-97466-1-1.html

    //www.icxbk.com/community/thread-97496-1-1.html

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino简单,可以玩一玩,用STM32的话入门难度有点大,需要学习寄存器和库函数,首先要了解外设初始化和使用,arduino把这些东西都封装好了,只关系逻辑处理就可以
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个看你到底要DIY什么

    还有哪方面熟悉一些,以及资源是否满足需求。

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 易用性上,两个都可以,现在的库也挺多的。

    arduino的IDE小,轻量化。

    stm32正经玩的话,要装一下keil、stm32cube还有STM32Cube_FW。

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino简单些吧,这个教程有视频的,比较完整,看着轻松,学起来方便
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino对于新手来说,上手更加简单一点,用于DIY的话完全够用,所以建议arduino。
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 强烈推荐Arduino上手快,好多模块都已经有现成的库,直接调用即可,网上资源丰富例程多,虽然性能不如STM32但是大多DIY都可以轻松胜任。
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议用stm32性能很高 如果不要求性能建议arduino 资料齐全
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 只是想做出来东西的话还是不要用32了吧
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino呗,简单好用易上手,模块多,示例多

    STM32偏专业,给你更大的自由度,但也需要自己练好功才能用好刀

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 两者都可以,一般情况下更多会使用STM32,Arduino的特点是功能简单,易实现易上手,但是在一些需要高精度的场合,如使用PWM、ADC等外设,还是选择STM32比较好。

    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino更加容易上手,但是STM32可以设计更加复杂的程序,性能更好
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino写程序比较快,开发简单,硬件几乎不用管。
    STM32只是个单片机,外围电路、外设初始化配置等等,都要用C语言实现
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是arduino了,标准的接口,开发的语言就简单,很快就会做出个小东西了
    • 发布于2018-05-22
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino简单,上手快,基本不需要进行io口的配置,自己玩的话当然越方便越好
    • 发布于2018-06-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你是非专业的  只有ARDUINO了,毕竟这个不需要你学习硬件的东西,只要学会函数的运用即可玩电机玩模块
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DIY的话用Arduino还是STM32F103开发