摘要:
一般来说,精密电阻值由两位数字加一个字母表示(有些由四位数字组成),如12D、28d等。然而,即使许多人了解电阻的计算,他们仍然会发现很难计算。此时,显示了精密电阻比较表的重要性。 精密电阻对照表: 其中,表中最后两行的a、B、C、D、e、F、X和Y是数量级的代表性符号,用字母表示,则它们是: A= 阅读全文
摘要:
PCB绘制好,检查完成后,就可以把文件交给PCB工厂生产了,一般有两种方式: 第一种最简单就是直接将PCB文件压缩打包,发给工厂。 第二种生成Gerber等相关资料,再压缩打包,发给工厂。 这里以AD22中文版为例,从头到尾讲解如何将PCB文件导出生产文件(project outputs:gerbe 阅读全文
摘要:
Gerber系统公司开发的计算机软件 Gerber文件是一款计算机软件,是线路板行业软件描述线路板(线路层、阻焊层、字符层等)图像及钻、铣数据的文档格式集合,是线路板行业图像转换的标准格式。 Gerber格式最初是由Gerber系统公司开发的,现由Ucamco公司所有,其前身Barco公司收购了Ge 阅读全文
摘要:
switch(data) { case 1: return 1; break;//break就没有意义了! case 2: return 2; break; case 3: return 3; break; } 解决思路 return是直接结束当前函数返回 break是直接结束当前循环返回 exit 阅读全文
摘要:
RAM是用来在程序运行中存放随机变量的数据空间,51单片机默认的内部RAM只有128字节,52单片机增加至256字节,STC89C52增加到512字节,STC89C54、55、58、516等增加到1280字节,对于编程者来说,一个芯片的RAM越多,写起程序来就越容易得心应手,不会总考虑RAM不够用而 阅读全文
摘要:
一、条件判断语句 Arduino 语言基于C和C++,有过开发经验的都知道,C语言中有一些内建指令,这些内建指令中有很重要的几个语句经常用到,这里介绍常用的条件判断语句if和else。 if语句 在考虑问题和解决问题的过程中,很多事情不是一帆风顺的,需要进行判断再做出不同的行为。这里就需要用到了条件 阅读全文
摘要:
本节介绍最常用的一些Arduino运算符,包括赋值运算符、算数运算符、关系运算符、逻辑运算符和递增/减运算符。 一、 赋值运算符 =(等于)为指定某个变量的值,例如:A=x,将x变量的值放入A变量。 +=(加等于)为加入某个变量的值,例如:B+=x,将B变量的值与x变量的值相加,其和放入B变量,这与 阅读全文
摘要:
数组是一种可访问的变量的集合。Arduino的数组是基于C语言的,实现起来虽然有些复杂,但使用却很简单。 一、创建或声明一个数组 数组的声明和创建与变量一致,下面是一些创建数组的例子。 arrayInts[6]; arrayNums []={2,4,6,8,11}; arrayVals[6]={2, 阅读全文
摘要:
Arduino与C语言类似,有多种数据类型。数据类型在数据结构中的定义是一个值的集合,以及定义在这个值集上的一组操作,各种数据类型需要在特定的地方使用。一般来说,变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时需要指定它的数据类型,所有变量都具有数据类型,以便决定存储不同类 阅读全文
摘要:
一、变量 一般变量的声明方法为:类型名+变量名+变量初始化值。变量名的写法约定为首字母小写,如果是单词组合则中间每个单词的首字母都应该大写,例如ledPin、ledCount等,一般把这种拼写方式称为小鹿拼写法(pumpy case)或者骆驼拼写法(camel case)。 变量的作用范围又称为作用 阅读全文