Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino项目很难编程但很容易构建?_Arduino_Projects - Fatal编程技术网

Arduino项目很难编程但很容易构建?

Arduino项目很难编程但很容易构建?,arduino,projects,Arduino,Projects,在花了数年时间只做软件之后,我正在努力学习如何使用Arduino。仅能将真正基本的功能编码到电路中让人感到非常沮丧,所以我想知道你们中是否有人知道一些对电路初学者很好但需要大量编程经验的项目?我的建议: 获得一个简单的点阵显示,例如MAX7219。这是一个三线连接 然后,首先,花时间研究如何生成不同的模式序列。作为一项编程工作,它可以按照您的意愿进行复杂化 在我的一个项目中,这只是完整代码的一小部分,但我花了几个小时在上面,在C操作的上下文中学习了很多函数、多维矩阵、位模式、parm解析等等。添

在花了数年时间只做软件之后,我正在努力学习如何使用Arduino。仅能将真正基本的功能编码到电路中让人感到非常沮丧,所以我想知道你们中是否有人知道一些对电路初学者很好但需要大量编程经验的项目?

我的建议: 获得一个简单的点阵显示,例如MAX7219。这是一个三线连接

然后,首先,花时间研究如何生成不同的模式序列。作为一项编程工作,它可以按照您的意愿进行复杂化

在我的一个项目中,这只是完整代码的一小部分,但我花了几个小时在上面,在C操作的上下文中学习了很多函数、多维矩阵、位模式、parm解析等等。添加第二个Arduino和一个HC12用于两者之间的通信(非常容易设置,5线),您只会受到想象力的限制

我在网上遇到的项目通常只做最起码的工作来演示一个概念,而且通常缺乏使其真正有用所需的复杂思想。我已经写了很久的代码了,但是C对我来说是新的。对我来说,决定项目应该做什么很容易,挑战变成了“如何”,我想这也是你想要的


[我本可以简单地评论一下,但没有足够的声誉点数。]

项目建议是离题的。你可以在这方面获得更多的运气。然而,根据经验,在没有复杂硬件的情况下,需要大量编码的最大部分是网络通信。。也许在USB上谈论一些东西(比如V-USB库)会很有挑战性。。。尝试实现一些(甚至是简单的)在USB上对话的东西。或者购买一些预构建的模块(以太网、led矩阵、传感器-例如加速计),这些模块不需要大量的电气工作(您只需要使用一些电缆连接接口)