头像-121214

bluebanboom

  • 北京市
  • 单片机
  • 计算机网络

个人成就

获得 2 次赞

帮助过38人

学习ardunio编程

当然是官网的参考了https://www.arduino.cc/reference/en/说实话如果有c语言基础和其他单片机、STM32的经验,随便翻翻官方的参考,分分钟上手。主要看其中的Function涉及常用的函数,比如GPIO相关的digitalRead、digitalWrite等。另外像I2C、SPI这样的协议,Arduino也封装了相应的库真是十分便捷。

32位的Linux系统能开发64位ARM开发板程序吗

一般来说可以的,使用交叉编译即可。如果使用go语言的很容易进行交叉编译。如果是c、c++可能需要安装相应的工具、库等。

超级简单的问题,请真诚回答

我觉得结合自身情况来选择吧。如果想从事这方面工作,那怎么样入手其实都可以的,重要的还是看自己将来想从事的行业使用情况。如果是业余兴趣,我建议直接学Arduino,很容易学习,代码写起来也很简单,资料多,开发环境容易搭建,下个IDE就行了,也不需要满世界找破解。等对Arduino有一定了解,熟悉了串口、PWM、I2C、SPI这些,常见的温湿度模块、电机驱动、蓝牙什么之后再去学stm32也好,什么其它也好都很容易入门。另外还有就是编程本身,基本上都是C语言,从Arduino入手之后,其它平台也不用再去学一遍C了。

用arduino做电风扇可以吗?

可以,详细的参考这篇帖子吧http://www.dfrobot.com.cn/community/forum.php?mod=viewthread&tid=12121

帮忙看看DHT11程序哪错了

DHT数据读取对时序的要求非常高,建议你看看我之前的帖子//www.icxbk.com/community/thread-64863-1-1.html注意时序图,时序图每一个位都是以0结束,你的函数DHT11_Read_Bit应该是没有等待到高电平结束直接返回了。也就是说你的DHT11_Read_Bit函数没有完成一个完整的时序,紧接着开始读第二个数据。另外检查一下你的延迟函数,是不是足够精确。如果有逻辑分析仪就比较容易检查问题了。

如何备份一张树莓派的系统储存卡?

Linux下用dd命令就行:sudo dd bs=4M if=/dev/sdb | gzip > /home/your_username/image`date +%d%m%y`.gz 其中/dev/sdb是sd卡的设备名。详细参考这里:https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=46911​

【NANO PI M1】 NanoPi M1 支持RPI.gpio库与否

等等吧。我写了一个简单的gpio c的库,打算最近加入python。 不会像RPI.gpio那么完善,但是基本够用了。