首页 > 其他分享 >arduino基础语法

arduino基础语法

时间:2023-11-23 11:14:30浏览次数:37  
标签:打印函数 引脚 arduino 基础 下位 语法 上位 操作 Serial

 

***通信***

  1. 上位机与下位机通信管道 Serial.begin(57600) 设置波特率(通信速率)
  2. 下位机-------->上位机 Serial.print();//打印函数  Serial.println();//换行打印函数
  3. 上位机-------->下位机 Serial.available();//获取传输的字节数  Serial.read();//一次读取一个字节

***引脚操作***

  设置引脚的操作模式

    pinMode(引脚,操作模式) INPUT OUTPUT

  写数据操作

    digitalWrite(引脚,HIGH|LOW)

    analogWrite(引脚,PWN值(0~255));//模拟IO,通过占空比控制LED灯的亮度

  读数据操作

    digitalRead(引脚)

***时间***

  1. delay(毫秒值);//休眠
  2. millis();//返回一个毫秒值,最大42亿秒,大概50天

***中断函数***

 

标签:打印函数,引脚,arduino,基础,下位,语法,上位,操作,Serial
From: https://www.cnblogs.com/Zhaolongtao/p/17849424.html

相关文章

  • 三大基础方案和AI出海计划重磅发布!加速盘古大模型生态发展
    本文分享自华为云社区《三大基础方案和AI出海计划重磅发布!加速盘古大模型生态发展》,作者:华为云头条。近日,以“开放同飞,共赢行业AI新时代”为主题的华为云盘古大模型主题论坛·深圳站成功举办。华为云与多位不同行业的客户和伙伴围绕AI大模型、技术创新应用和产业发展新机遇等话......
  • 证券从业资格证考点(金融市场基础知识)--我国黄金市场
    (1)2002年10月,上海黄金交易所正式运行,实现了中国黄金生产、消费、流通体制的市场化,标志着我国国内黄金市场的正式开放。(2)中国黄金市场目前初步形成了以上海黄金交易所黄金现货为主体,上海期货交易所黄金期货、商业银行柜台黄金产品共同组成的,层次分明且各有侧重的多元市场体系。故“......
  • 新建一个vite项目,使用ts语法的公共方法库的项目
    要创建一个使用TypeScript语法的公共方法库项目,可以按照以下步骤使用Vite构建工具来设置项目:安装Vite全局工具(如果已安装,请跳过此步骤):npminstall-gcreate-vite```创建新项目:create-vitemy-library--template=ts```上述命令将在名为`my-library`的文件夹中创建......
  • 线程池-基础篇
    常用线程池Executors提供四种线程池:1.newCachedThreadPool:缓存线程池,如果线程池长度超过处理需要,可回收空闲线程,若无可回收,则新建线程。2.newFixedThreadPool:定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3.newScheduledThreadPool:计划线程池,支持定时及周期......
  • 英语语法笔记
    1.虚拟语气什么是虚拟语气?a:是一种表示假设的句型虚拟语气常用在什么场景中?常用于以下场景:1.表示不可能发生的事ex:ifsheishere,Iwillsimleatherif开头的句子有可能是2.万一发生的事情反正就是描述各种未发生,不可能发生,描述某种概率的语句,各种假设性的语句......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • 【Java基础】集合之——ArrayList类
    集合集合,是一种容器,类似数组,集合大小可变ArrayList可变原理当创建ArrayList集合容器时,底层会存在一个长度为10个大小的空数组如果元素溢出,则扩容原数组1.5倍大小的新数组将原数组数据,拷贝到新数组中将新元素添加到新数组原数组变成垃圾数据由Java的垃圾处理器不定时回收......
  • 入门 Dart 编程:为 Flutter 开发应用打下基础 审核中
    前言:Dart是一门现代化的、多用途的编程语言,最为广泛应用于移动应用开发中的Flutter框架。本篇博客旨在为初学者提供Dart编程的基础概念,为进一步探索Flutter开发打下坚实基础。DartPad演示......
  • pgsql 和 mysql语法对比
    超全mysql转换postgresql数据库方案https://blog.csdn.net/weixin_42303757/article/details/128896250?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-128896250-blog-131395729.235%5Ev38%5Epc_relevant_anti_t......
  • 15-基础SQL-函数
    什么是函数:是指一段可以直接被另一段程序调用的程序或代码MySQL的函数主要包括:字符串函数、数值函数、日期函数、流程函数。字符串函数MySQL中内置了很多字符串函数,常用的几个如下:CONCAT演示:SELECTCONCAT("Hello","MySQL"); LOWER......