清华附中c1214吧 关注:218贴子:27,576

【神の技术宅】Arduino教程

只看楼主收藏回复

RT


IP属地:北京1楼2013-11-30 22:53回复
    @xie_zhuofan @Liu在此处 @MJZ121419


    IP属地:北京2楼2013-11-30 22:54
    收起回复
      这个贴主要有这么几个目的:
      1.刘ZA表示走进实验室乐高组需要用这个= =
      2.给大家普及一下一些Arduino的知识(管你看不看……)
      3.作为学习后的记录和Review
      4.即时地给鹿鹿回报组中的进展情况
      5.秀一下本尊高深莫测的电路基础
      6.水经验
      再次,@xie_zhuofan @Liu在此处


      IP属地:北京3楼2013-11-30 22:57
      回复
        ——————————第一讲:安装程序——————————
        1.确保你有这个Arduino的编程的文件夹(没有的来找我考),否则的话你做出来的东西没法用电脑的编程控制,也就是说你这个东西废了。并且要把你的Arduino那块板子插在电脑的USB上,否则一下这些步骤做不了= =

        2.开始正式安装,或者说安装驱动。首先右键“计算机”,选择“属性”,弹出如下窗口。

        3.点击“设备管理器”,选择“其他设备”,子项目会出来“未知设备”(我装过了所以没有= =)

        4.打开,选择“更新驱动程序”

        5.选择下图红框中的内容(太长懒得打)

        6.然后点击“浏览”, 在你的Arduino的文件夹下找到“drivers”->"FTDI USB Drivers",点击确定,并且选择“包括子文件夹”

        7.点击“下一步”,然后过一会就OK啦


        IP属地:北京本楼含有高级字体4楼2013-11-30 23:20
        回复
          PS 我以后都是用这台电脑(WIN7)做教程了,除非有特殊情况,如果因为系统版本不同而有些东西找不到的话自己找找,实在不行来找我


          IP属地:北京来自Android客户端5楼2013-11-30 23:23
          收起回复
            ——————————第二讲:程序预备——————————
            1.这两个是主界面的截图

            2.点击"Tools"->"Board",选择"Arduino Uno"

            3.点击"Board"下面的"Serial Port",并且再次打开“设备管理器”->“端口”,找到Arduino UNOR3, 在"Serial Port"下选择和Arduion UNO R3后面括号中一样的东西= =

            注:如果第3、4步不做,之后会出现程序倒不到Arduino的情况= =


            IP属地:北京本楼含有高级字体6楼2013-11-30 23:31
            回复
              ——————————第三讲:电子元器件——————————

              主要要用到的电子元器件是:发光二极管、电阻、导线,以后的Project还会用到七段数码管、开关(声控、触控、光控)、电容等等


              IP属地:北京本楼含有高级字体8楼2013-11-30 23:43
              回复
                ——————————第四讲:实战——————————
                实战又分两小部分:编程和搭电路,这个明天或过两天再讲,LZ睡觉了


                IP属地:北京本楼含有高级字体9楼2013-11-30 23:45
                回复
                  最后附三个程序图(电路图没照呢,明天再说吧),第一张是“Blink“,后面两张是“Random”,介绍在图中,具体讲解也明天吧= =




                  IP属地:北京10楼2013-11-30 23:54
                  回复
                    (我是不是插楼了?LZ你也没有说不许插楼啊。。)


                    来自手机贴吧12楼2013-12-01 09:17
                    收起回复
                      看起来貌似和单片机差不多有信心了= =
                      不过YC还真是好闲。。还是谢啦(我没有插楼,谁看见我插楼了)


                      16楼2013-12-01 09:38
                      回复
                        好吧,上午的课程就这样,我去吃早饭了,下午还要上课、写作业= =


                        IP属地:北京19楼2013-12-01 09:43
                        回复
                          LZ上课去了,坐等挑错……


                          IP属地:北京来自Android客户端24楼2013-12-01 13:07
                          收起回复
                            好久没发回复了。。。
                            哇,楼主好认真啊!佩服
                            就是太喜欢用for loop了,我会说blink*n用一个for loop就行吗?
                            但是诚意和能力都很高啊。


                            IP属地:广东26楼2013-12-01 19:26
                            收起回复
                              貌似只有我在挑错==
                              1.digitalpins既可输入也可输出。
                              2.LZ介绍函数PinMode()等时不应用int,原因如下
                              一:int所指的为整形数,一般泛指val,即value,而此处所表示的不是一个数量。
                              二:取值范围不同,可取的为0-13,而int所指的,恐怕1000倍不止吧?
                              综上,应用pin。


                              IP属地:广东28楼2013-12-01 20:49
                              收起回复