0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Provect的Arduino控制界面的电子设计

454398 来源:网络整理 作者:网络整理 2019-11-26 14:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:Diagram Del Circuito

Provect的Arduino控制界面的电子设计

在美国的成功之路》

从地下摄影机到外部侦探机,从侧面观察到的景物。

从地下到外部的摄影机。/li》

记录的队列l接收器极性增强的fotodiodo(受体),es decir,elcátododebe ir conectado hacia + 5V y en anoodo hacia tierra的抗拉强度达10K。

El circuito es alimentado poruna bateria por a estar girando constantemente y asi no se enreden los cable。

Las conexiones del bluettooth con el arduino son cruzadas,es decir, Tx del BT va con el Rx del Arduino,y Rx del BT va con el Tx del Arduino。

Tener laprecauciónque al momento de catchar elcódigoal arduino,

第2步:Montaje En La Protoboard。

其他

El fotodiodo受体接收器,用于在红外条件下对成对的信号进行补偿。

El diodo EMIsor接收器用于增强能量,并在适当的条件下进行分离5V。

步骤3:UbicaciónDel Diodo Em isor Y Del Receptor。

在法院前任教,在法院任职,在法院任职,法院在西班牙联邦法院任职初级部分(en protoboard)estáconstantemente encendido,y fotodiodo受体que se muestra de colorcaféen la parte劣等的protoboard prodeboard dondeestámontado el POV cada vez que pasa por el emisor,Detecta la luz recibard y enval

第4步:应用程序图绘制

Esta esc sencilla,coma se ve en la figura,sólose hace uso de un textbox,unbotónpara enviar el mensaje y unos控制tipo标签为sirven deinformationación。

En蓝牙实用程序。

可配置性的实时播放,可从环境中轻松地实现。

Si deseas descargar la APP:Haz clic aca

第5步:ElCódigoDe Arduino

de descargar elcódigohaz clic aca

byte largo = 0;//Tamañode la palabra/字的大小

char letra;//Almacena cada caracter/存储每个字母

字符串宫殿;

int caracterDepurado;

int leds [] = {4,5,6,7, 8,9,10};//数组参数丢失

const int sensor = 2;//sensor deposición

int estado = 0;

int _ [] = {0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} ;

int A [] = {0,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1, 0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1};

int B [] = {1, 1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0, 0,1,0,1,1,0,1,1,0};

int C [] = {0,1,1,1,1,1,0,1,0, 0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0, 1};

int D [] = {1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0, 0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,0}};

int E [] = { 1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1, 0,0,1,1,0,0,1,0,0,1};

int F [] = {1,1,1,1,1,1,1,1,1 0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0, 0,0};

int G [] = {1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0, 0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,1,1,1,1};

int H [] = {1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0, 1,0,0,0,1,1,1,1,1,1,1}}

int I [] = {1,0,0,0,0,0,1, 1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0, 0,0,1};

int J [] = {0,0,0,0,1, 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1, 1,1,1,1,0};

int K [] = {1,1,1,1,1,1,1,0,0,0,1,0,0, 0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1}};

int L [] = {1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1, 0,0,0,0,0,0,1,0,0,0,0,0,0,1};

int M [] = {1,1,1,1, 1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1 1,1,1,1,1,1};

int N [] = {1,1,1,1,1,1,1,0,1,0,0,0, 0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1};

int O [] = {0,1,1,1,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0, 1,1,0,0,0,0,0,1,0,1,1,1,1,1,0};

int P [] = {1,1,1, 1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0, 0,1,1,0,0,0,0};

int Q [] = {0,1,1,1,1,0,0,1,0,0,0, 0,1,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1};

int R [] = {1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0, 0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1};

int S [] = {0,1, 1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0, 1,0,0,0,0,1,1,0};

int T [] = {1,0,0,0,0,0,0,1,0,0, 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0}

int U [] = {1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1, 0,0,0,0,0,0,1,1,1,1,1,1,1,1,0};

int V [] = {1,1,1,1, 1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1, 1,1,1,1,0,0};

int W [] = {1,1,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1};

int X [] = {1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0, 0,0,1,0,0,0,1,0,1,0,0,0,0,0,1};

int Y [] = {1,1,1, 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0, 1,1,1,0,0,0,0};

int Z [] = {1,0,0,0,0,1,1,1,0,0,0, 1,0,1,1,0,0,1,0,0,1,1,0,1,0,0,0,1,1,1,0,0,0,0,1};

int espaciado;

int delayo;

void setup(){

////配置los puertos de entrada y salida/设置led的端口到OUTPUT,传感器到INPUT pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);

pinMode(8,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

pinMode(传感器,INPUT);

Serial.begin(9600);

Serial.flush();

//西班牙字母/每个字母之间的空格

espaciado = 9;

//定义出现的时间点(ms)

delayo = 3;

}

//***** Para limpiar la columna/用于清洁色谱柱************

void borrar()

{

for(int z = 0; z 《7; z ++)

{

digitalWrite(z + 4,LOW);

}

}

//***************************** ******************

void imprimir(int caracter []){int y;

//Imprime laprimera columna/打印第一个列

表示(y = 0; y 《7; y ++)

{

digitalWrite(y + 4,caracter [y]);

}

delay(retardo);

borrar();

//Imprime la segunda columna/为(y = 0; y 《7; y ++)打印第二列

{

digitalWrite(y + 4,caracter [y + 7]);

}

delay(retardo);

borrar();

//Imprime la tercera columna/为(y = 0; y 《7; y ++)打印第三列

{

digitalWrite(y + 4,caracter [y + 14]);

}

delay(retardo);

borrar();

//Imprime la cuarta columna/为(y = 0; y 《7; y ++)打印第四列

{

digitalWrite(y + 4,caracter [y + 21]);

} delay(retardo);

borrar();

//Imprime la quinta columna/为(y = 0; y 《7; y ++)

打印第五列

{

digitalWrite(y + 4,caracter [y + 28]);

}

delay(retardo);

borrar();

//打印(y = 0; y 《7; y ++)字母之间的空格

{

digitalWrite(y + 4,0) ;

}

delay(espaciado);

}

//***************** ************************************************** *

无效循环()

{

如果(Serial.available())

{

Serial.flush( );//Limpio el缓冲区/清理缓冲区

palabra =“”;

while(Serial.available()》 0)

{

delay(5);

letra = Serial.read();//Lee cada caracter de la palabra//读取单词的每个字母

palabra = palabra + letra;

}//fin del,而

}//fin del if

estado = digitalRead(sensor);//验证位置/检查传感器是否已经越过

largo = palabra.length();//计算纵向长度/检查单词的长度

如果(estado == HIGH)//很简单//

{

for(int x = 0; x {char caracter = palabra.charAt(x);//变量获取变量/获取每个字母并将其存储在变量caracterDepurado =(caracter-‘0’); if(caracterDepurado》 0)//避免出现任何伪造的字符

{

开关(字符)

{

case‘A’:

imprimir(A);

中断;

案例‘B’:

imprimir(B);

中断;

例‘C’:

imprimir(C);

中断;

案例‘D’:

imprimir(D);

中断;

case‘E’:

imprimir(E);

break;

case‘F’:

imprimir(F);

break;

case‘G’:

imprimir(G);

break;

case‘H’:

imprimir(H);

中断;

case‘I’:

imprimir(I);

中断;

case‘J’:

imprimir(J);

中断;

case‘K’:

imprimir(K);

中断;

case‘L’:

imprimir(L);

中断;

例‘M’:

imprimir(M);

中断;

case‘N’:

imprimir(N);

中断;

case‘O’:

imprimir(O);

中断;

case‘P’:

imprimir(P);

中断;

例‘Q’:

imprimir(Q);

中断;

case‘R’:

imprimir(R);

中断;

case‘S’:

imprimir(S);

中断;

case‘T’:

imprimir(T);

中断;

case‘U’:

imprimir(U);

中断;

case‘V’:

imprimir(V);

中断;

case‘W’:

imprimir(W);

中断;

case‘X’:

imprimir(X);

中断;

case‘Y’:

imprimir(Y);

中断;

case‘’:

imprimir(_);

中断;

}//fin del开关

}//fin del if

}//fin del for

}//fin del if estado

}//fin del loop

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6516

    浏览量

    196062
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯源的CW32F030能用arduino开发吗?或者以后有这方面的支持吗?

    芯源的CW32F030能用arduino开发吗?或者以后有这方面的支持吗?
    发表于 12-08 07:13

    贸泽电子开售全新Arduino UNO Q单板计算机

    贸泽电子开售全新Arduino UNO Q单板计算机。Arduino UNO Q单板计算机(SBC)将高性能计算与实时控制结合,提供理想的创新平台。
    的头像 发表于 11-08 09:50 1009次阅读

    TI杯2025年全国大学生电子设计竞赛颁奖典礼圆满落幕

    近日,TI 杯 2025 年全国大学生电子设计竞赛颁奖典礼在北京隆重举行。全国大学生电子设计竞赛组委会代表、西安交通大学领导、德州仪器公司代表,以及来自各省市赛区的师生代表齐聚一堂,共同见证这一高光时刻。
    的头像 发表于 11-04 09:51 601次阅读

    UniVistaEDMPro电子设计自动化检查与评审解决方案

    UniVista EDMPro是一款融合电子系统研制流程、技术与管理实践的差异化一站式电子设计数据管理平台及应用解决方案。
    的头像 发表于 10-29 11:11 640次阅读
    UniVistaEDMPro<b class='flag-5'>电子设计</b>自动化检查与评审解决方案

    分享---简单快速实现烘烤设备UI界面的方法

    本文分享下,如何简单快速的设计出工业烘烤设备的UI界面方法, 借助 \"墨刀\" 界面原型设计工具,设计烘烤机主界面图片。 使用拓普微 SGTools开发工具,建立工程和页面
    发表于 08-26 11:58

    新品推介 GS6011A:低噪声、高性能,开启电子设计新境界!

    电子设计
    聚洵半导体科技
    发布于 :2025年08月04日 14:41:29

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 836次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    的发展,在Arduino出现以前,虽然也有很多公司在推广一些简单易用的可编程控制器,但是由于开发平台种类繁多,而且使用这些控制器基本上都需要对电子技术、数字逻辑、寄存器等内容进行多方
    发表于 05-13 09:28

    新唐科技微控制器在触控应用方面的优势

    随着物联网 (IoT) 和智能家居应用的蓬勃发展,触控按键技术已成为人机互动界面的关键。搭载电容式触控按键技术的新唐科技NuMicro 微控制器系列,提供防水、抗噪及高灵敏度的触控体验,为各类
    的头像 发表于 02-27 15:52 1101次阅读

    全球的AI+EDA(电子设计自动化)创新项目

    全球的AI+EDA(电子设计自动化)创新项目正在推动电子设计行业的转型,利用人工智能优化电路设计和验证过程。以下是一些值得关注的AI+EDA创新项目: 1. Google's AutoML
    的头像 发表于 02-07 12:00 3886次阅读

    I2C总线与Arduino的接口示例

    在现代电子设计中,I2C总线因其简单性和灵活性而广受欢迎。它允许多个设备共享同一通信线路,从而节省空间和成本。Arduino,作为一个多功能的微控制器平台,自然也支持I2C通信。 I2C总线
    的头像 发表于 01-17 15:34 2413次阅读

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2855次阅读

    普源精电(RIGOL)荣获电子设计与测试行业最佳贡献奖

    专题技术应用论坛。在论坛上,普源精电凭借多年不断的突破与创新荣获“电子设计与测试行业最佳贡献奖”,此次获奖,不仅代表了业界的高度认可,更彰显了公司在技术创新、市场贡献及行业影响力方面的卓越表现。 由电极限倾力铸就的EDTEST 电子设计
    的头像 发表于 12-20 16:11 1082次阅读
    普源精电(RIGOL)荣获<b class='flag-5'>电子设计</b>与测试行业最佳贡献奖

    2025电子设计与制造技术研讨会

    ,华秋特启动了“2025电子设计与制造技术研讨会”。本届研讨会将从EDA设计、DFM软件分析、高速pcb设计、多层PCB制造、PCBA加工等制造环节进行主题分享,还邀请了行业专家带来丰富的实战
    发表于 12-18 10:23

    雷卯电子荣获电子设计与测试行业生态特别贡献奖

    2024年12月14日,第七届电子设计与测试技术大会在深圳召开。大会邀请了多位行业内的知名专家进行主题演讲,他们分享了在电子设计与测试方面的前沿技术,探讨了电磁兼容性(EMC)和微波射频(RF)技术的最新应用。特别是在5G技术推
    的头像 发表于 12-17 15:38 741次阅读
    雷卯<b class='flag-5'>电子</b>荣获<b class='flag-5'>电子设计</b>与测试行业生态特别贡献奖