Arduino学习日记一

本文是Arduino学习的第一篇日记,介绍了基础知识,包括RAM和ROM的区别,单片微型计算机的概念,以及比特、字节和码元的定义。接着详细讲述了Arduino的定义,不同版本,如何下载安装Arduino IDE和USB驱动,以及如何设置串口。在编程方面,解释了setup()函数的作用和波特率的重要性,为初学者提供了入门指导。
摘要由CSDN通过智能技术生成

知识回顾:

RAM RandomAccessMemory 随机存取(读写)存储器,高速存取,读写时间相等,与地址无关,易挥发,比如计算机内存,断电后信息不保存,开机后会重新装入

Rom Read Only Memory 只读存储器,断电后信息不丢失,速度低,且不能改写,很少使用,如计算机启动时的BIOS芯片

单片微型计算机 single chip microcomputer 即微控制单元 microcontrollert unit

比特:1比特就是1位,bit

字节:1字节是8bit,1Byte=8bit

码元:用时间间隔相同的符号表示一位二进制数字,即二进制码元,此时是1bit,n进制就是n/2比特

1 arduino定义

一个可编程的I/O板子,有USB接口,能连接电脑

2 arduino版本

arduino UNO,arduino Due,arduino Leonardo,arduino Nano

3 下载arduino IDE   http://www.arduino.cc 安装完成
 下载安装USB驱动程序,跟板上的USB芯片有关,开发板的背面

 设置串口,本机是com3,在工具里面设置板子跟串口

4 编程

 打开IDE之后生成两个函数,一个是setup()用于初始化设置,比如波特率,单片机启动只调用一次setup

ps:arduino常用的波特率为9600    115200

   串口即串行接口也称(com口),数据是一位一位的传送,通信线路简单

   初始化串口的原因:通信双方的基本参数要一致,才能稳定有效的通信,比如:波特率,数据位

   串口是物理接口,端口是逻辑概念

   波特率是计算机串口通信时的速率,设备在一秒中发送或接收了多少码元的数据

   单位是位/秒,bit/s.所以9600波特率就是一秒传输9600bit,9600/8 =1200个字节,1200B/S=1.2KB/S


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值