Arduino初学者笔记

作者: 醒来无味 | 来源:发表于2022-05-25 23:00 被阅读0次

    void setup(){    }宣告后面那个大括号里的所有事情会在开机的第一瞬间最先执行

    void loop(){    }一直重复大括号里面的事

    1000以下的电阻叫低电阻

    面包板

    颜色分了板块,最上面部分插一个,整个一块都是同一

    下面那一部分,同一列的相同

    LED灯,长脚接正极,短脚接负极

    电阻很小的元件,不能直接用电线连一个回路,会短路,所以要加一个电阻

    使用按钮需要一个探测器,放在电压变换区域

    第一行是会亮的灯,第二行是输入脚

    如果满足if后小括号内的条件,就执行以下大括号里面的内容

    否则可以执行else下大括号下的内容

    计数器

    是提前假设buttonState=0,引入buttonState

    /*  */大纲

    //  描述细节

    pinMode(pushButton,input)表示将脚位7定为输入(即探测器)

    Serial.begin(9600)表示开始与电脑连线窗口,定传输速率为9600

    digitalReal(pushbotton)从7号脚位侦测信号状况(0或1)

    Serial println(bottonstate)就是把到底按还是没按的信息传到电脑上。

    delay()小括号里填信号时间

    print如果两个程序会一直挨着显示+ln就会空格

    如果想按一下出一下程序

    可以加 if....else....

    beforestate就是按钮前一刻

    presstime表示按了的次数

    Debounce

    if(bottonstate!=beforestate){

      delay(50)}停留的时间可以自己定(标准:是时间越短越没有debounce)

    类比讯号输入

    只有A0-A5可以用于可变电阻

    此时sensorread的范围为自定义的

    定义完了之后sensorread变为1-100

    加上analogWrite后就可以调节灯泡的亮度了。逗号前是灯亮的脚位。

    然后可以调节LED灯的脚位在单片机上面只有右边的数字前加了“—”的

    才可以

    伺服马达

    马达的红色的线是5V,棕色线当负极,橙色的线为讯号线(必须要用旁

    边有小蚯蚓的孔)。

    74HC595

    缺角就是从哪边开始用起

    MR必须接高电压,oe接地

    大平台接2,活塞接3,资料接4.  0-7接灯泡正极,负极连一

    个小电阻再接地

    (详细内容看文件,我自己打了三个代码,去看就好)

    步进马达、

    接入电压的对面那个接头自动变为GND

    因为电位需要一致,所以单片机也必须要接地。

    详细程序见arduino

    6*6LED灯

    要大于5V才会通电

    无线控制(esp8266)

    相关文章

      网友评论

        本文标题:Arduino初学者笔记

        本文链接:https://www.haomeiwen.com/subject/hjwyprtx.html