Arduino
ascend__a1
早起的菜鸟有虫吃
展开
-
Arduino 串口通讯
转自 今天我们一起来学习Arduino的串口通讯。 Arduino与计算机通信所使用的USB接口就是下载程序时所用的USB接口,同时Arduino USB串口线也可作为Arduino供电线。当Arduino与其他设备通信时,需要用到“Serial”系列函数。 下面介绍几个常“Serial”函数。 1、Serial.begin()—设置串行每转载 2014-05-06 00:29:42 · 4656 阅读 · 1 评论 -
Arduino IDE中avrdude: stk500_getsync(): not in sync: resp=0x00问题解决
在使用Arduino IDEupload原创 2014-05-06 00:26:39 · 15663 阅读 · 0 评论 -
串口的一些高级用法
1.配置串口通信数据位、校验位、停止位通常我们使用Serial.begin(speed)来完成串口的初始化,这种方式,只能配置串口的波特率。而使用Serial.begin(speed, config)可以配置数据位、校验位、停止位等。例如Serial.begin(9600,SERIAL_8E2)是将串口波特率设为9600,数据位8,偶校验,停止位2。config可用配置如下:转载 2014-05-08 00:36:09 · 4887 阅读 · 0 评论 -
零成本学Arduino单片机之串行通讯
原文地址http://www.eefocus.com/zhang700309/blog/12-11/288957_ad4bb.html 一、前言 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且转载 2014-05-08 00:37:44 · 3921 阅读 · 0 评论 -
Arduino的串行通信函数应用
串口通信函数: Serial.begin(int speed) 初始化串口比特率函数,直接输入相应的数值就把串口通信的寄存器设置为对应的比特率了,够傻瓜吧..当然,可以使用的值也不是随便设的,一般4800 9600 14400……等等 Serial.available() 串口输入数据读取前的判断函数,返回转载 2014-05-08 00:40:17 · 1953 阅读 · 0 评论 -
Arduino 双机串口通信
#includevoid setup(){ Serial1.begin(9600); Serial.begin(9600);}void loop(){ if(Serial.available()) { Serial1.print(Serial.read()); } else if(Serial1.available(原创 2014-05-08 00:33:52 · 6077 阅读 · 3 评论 -
Arduino 的串口通信seria.print() serial.write()
serial. print()是print data to the serial port as human-reading ASC II text ,serial. write()是write binary data to the serial port ,一个转化为文本输出,一个是数据输出原创 2014-06-03 00:54:11 · 11044 阅读 · 1 评论 -
利用Arduino UNO烧写bootloader
本教程介绍如何使用Arduino作为AVR ISP(在线系统编程)。你可以使用它给其他AVR芯片烧写引导程序(bootloader)(例如使用ATmega168的或ATmega328的Arduino)。这个例子中的代码是基于Randall Bohn写的mega-isp固件。说明使用您的Arduino给其他AVR烧写引导程序(bootloader),步骤如下:1.打开的Ardui原创 2014-07-31 10:29:16 · 7213 阅读 · 0 评论