[arduino]-序言:面向仅有C语言基础之人的单片机开发板

arduino_是一个项目_也是一个商业公司,但其核心价值是_构建在社区上的,开源的,低门槛的单片机开发板。

单片机_是一种低性能的_计算机,这个名字源于其_把所有需要的硬件_全部做到_单个_芯片中去。

开发板_是一种特殊的电路板,上面不仅搭载了单片机,还可以包括:

——为单片机_供电的电源

——便于_连接其他硬件的_接线柱(/座/孔/盘)

——便于_与其他硬件_相互通讯的_芯片、连接器

——特定的芯片、按钮、开关

市面上有许多_早于arduino出现的_专业开发板,

事实上_arduino系列_主要款型_的本体_正是一个AVR单片机开发板,

但arduino其商业公司_以及社区_将其开发过程_大幅简化,并对相关软件进行封装,同时提供详细的教程,

使其成为_非相关专业者_基于自身已有的_知识储备,进行电子制作的最佳途径没有之一。

这个教程_到底适合什么样子的人,我并不确定。

本质是_我自己的学习笔记,而我的知识储备来源——杂乱无章。

市场定位_这件事,是许多_商业巨头_都可能犯错的。

有人看,就会有人评论,有人评论,我就会尝试修改我的文章。

整个过程一定会涉及到的知识:编程,数学,物理(电子),英语。

2018年11月10日20点08分

原文地址:https://www.cnblogs.com/Ryu-janeway/p/9940451.html

时间: 2024-09-30 19:05:13

[arduino]-序言:面向仅有C语言基础之人的单片机开发板的相关文章

树莓派、 Arduino 、传统单片机开发板该如何选择?

几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势.现在,我们面前的选择就空前的丰富,一方面,是以Arduino和树莓派为首的开源硬件阵营,另一方面,则是以STM32.51和S3C2440为首的传统单片机开发板阵营.笔者根据自己的使用体验,与读者简单谈一

x86 构架的 Arduino 开发板Intel Galileo

RobotPeak是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotPeak 将尽力为机器人技术在开源硬件.开源软件社区的普及做出贡献.陈士凯是 RobotPeak 联合创始人,他给我们带来了最新的  x86 构架的 Arduino 开发板 Intel Galileo 的深度使用报告. 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel

Arduino各开发板的比较

https://www.arduino.cn/thread-42417-1-1.html 源地址 一.UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板.它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮. 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用.您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只

20165318 预备作业二 学习基础和C语言基础调查

20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法---做教练与做中学>中的标准:一项技能的掌握程度分为:新手/高级初学者/合格者/精通/专家.我认为自己尚且只达到合格者的程度,并不能说自己的水平凌驾于大多数人之上. 从4岁学到14岁,这些年的学习,还是带给我很多启发,要学好一项技能,要具备以下几点: 兴趣:兴趣是最好的老师.我小时候就对舞蹈很有兴趣,看

20165210 学习基础和C语言基础调查

20165210 学习基础和C语言基础调查 一.技能学习过程和心得 读了娄老师<做中学>自己还是深有感受的,对于运动.音乐.棋牌都会一点,我觉得做中学可以概括为三点:做,学,学做结合,所谓的做就是实践,反复的去练习,而学就是学习,但这不是单纯的学习,而是在学习中思考,最后的学做是把思考的东西和学习的东西运用到实践上. 在我小学的时候,我曾经学过一段时间的二胡,但是"超过90%以上"的人那应该是没有,但是学习的过程和心得想和大家分享一下,因为我的母亲特别喜爱民族乐器,所以我也

20165204 学习基础和C语言基础调查

学习基础和C语言基础调查 技能的学习 说到比大多数人都擅长的技能,我可能是最有发言权的人了.从小我就因为不愿意出门和别的小朋友玩被妈妈强制报名了一系列的特长班,各个方面无所不包.其中我最喜欢的当属书法.不仅是因为和教书法的老师关系好,更多的我沉醉于用毛笔的笔锋转碾之间一笔勾勒出的美妙.书法的学习没有捷径可走,每个人都要从端正的楷书开始,从"一"开始,练习每一个笔画的书写.这一点上和娄老师练习挥拍动作有异曲同工之妙.学习完楷书之后,再临摹行书.隶书.篆书等等,练得其实就是对毛笔的把控.你

20165305 学习基础和C语言基础调查

学习基础和C语言基础调查 <优秀的教学方法---做教练与做中学>心得 在<优秀的教学方法---做教练与做中学>文章中又一次提到了"做教练"这一学习方法,因为我的上一篇文章中已经叙述过,所以我这一次打算重点写"做中学".做中学,把它解释的再明白一点就是说学生应该在做事中学习,对于这一观点,我认为它是一种快速.准确.高效的学习方法.我对文章中印象最深刻.最熟悉的一段话是"肌肉有了记忆能力",拿上学期我上足球课为例,我们在上足球

第二十五节:Java语言基础-面向对象基础

面向对象 面向过程的代表主要是C语言,面向对象是相对面向过程而言,Java是面向对象的编程语言,面向过程是通过函数体现,面向过程主要是功能行为. 而对于面向对象而言,将功能封装到对象,所以面向对象是基于面向过程的.以前是主要以面向过程为思想,现在是将功能装进对象中,如果要用到功能时,就调用该对象即可. 面向对象是入门思想的进步,适用于人类的思考,将复杂的东西进行了简单化,将我们程序员从执行者变化成指挥者.由以前面向功能(面向过程)转变为面向对象(封装的功能). **** 面向对象设计思想 设计思

探索篇 | C语言基础归纳 No.1

导语 本篇博客中包含了大量的C语言基础知识,可能不太全面,但无论大家用于预习或复习,都会具备较为不错的参考价值. 01. C语言与其他计算机语言的对比:C语言广泛的应用于底层开发,区别于应用开发(操作系统与软件间的开发,比如C++.Java等),C语言更擅长做操作系统与电脑之间(驱动层)的工作:C语言是面向过程的语言:C++.Java是面向对象的编程语言: 02. ASCII码表:ASCII码对照表 03.主函数我的第一个C语言代码,写代码先从主函数开始先写一个 main() 函数 //主函数-