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
    +关注

    关注

    188

    文章

    6468

    浏览量

    186920
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    电子设计竞赛准备经历分享

    在我大学生涯中,参加电子设计竞赛无疑是一段难忘且充满挑战的经历。从最初的迷茫与不安,到最终的收获与成长,这段旅程让我深刻体会到了团队合作的力量,以及不断学习与探索的重要性。以下是我个人参加电子设计竞赛的准备经历,希望能为即将参赛的你提供一些启示。
    的头像 发表于 11-06 10:49 223次阅读
    <b class='flag-5'>电子设计</b>竞赛准备经历分享

    2013年电子设计大赛

    想求一份2013年电子设计大赛f题——红外通信装置的资料,程序和原理图,有哪位朋友可以提供一下吗,感谢感谢
    发表于 10-05 15:35

    吹田电气助力大学生电子设计竞赛,省级赛事圆满落幕!

    近日,全国大学生电子设计大赛的省级赛事顺利结束。这一赛事是全国范围内最具影响力的大学生科技创新竞赛之一,吸引了众多优秀学子踊跃参与。北京、湖南、浙江等省级赛事中,吹田电气作为重要的技术支持方,功率
    的头像 发表于 08-11 08:33 677次阅读
    吹田电气助力大学生<b class='flag-5'>电子设计</b>竞赛,省级赛事圆满落幕!

    人机交互界面是什么_人机交互界面的功能

    终端(OT),是指人与计算机系统之间的通信媒体或手段,是人与计算机之间进行各种符号和动作的双向信息交换的平台。   人机交互界面的主要作用是将人类的意图转化为计算机能够理解和处理的形式,同时将计
    的头像 发表于 06-22 11:03 2441次阅读

    AI对电子设计行业的影响究竟有多大?

    人工智能的最新进展为优化电子设计提供了巨大的潜力,传统上,电子设计涉及劳动密集型的原理图制作和PCB转换。来了解电子设计专家和人工智能如何携手合作。想象一下,当你进行最新的设计项目时,一位人工智能
    的头像 发表于 06-19 18:22 1740次阅读
    AI对<b class='flag-5'>电子设计</b>行业的影响究竟有多大?

    上位机控制界面用什么做好

    在设计上位机控制界面时,选择合适的开发工具和框架至关重要。本文介绍如何创建一个优秀的上位机控制界面。 引言 上位机控制
    的头像 发表于 06-06 10:54 908次阅读

    鼎阳科技亮相EDICON电子设计创新大会,技术演讲引领行业风潮

    EDICON China(电子设计创新大会)是射频/微波/无线和高频/高速电子设计领域的大型活动,包括会议和展览两大部分。
    的头像 发表于 04-16 10:07 488次阅读

    如何利用BST工具快速提高电子设计效率? #电子设计 #原理图对比 #直播

    电子设计BST
    贝思科尔
    发布于 :2024年03月05日 11:32:02

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机。步进电机是一种电动机,可以通过下达特定的指令来控制每个步进的角度,从而使电机旋转到指定的位置
    的头像 发表于 02-14 16:29 1999次阅读

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB LED电路,并以一些基本颜色为例循环。
    的头像 发表于 02-11 10:28 4860次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2769次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位器<b class='flag-5'>控制</b>伺服电机

    如何使用arduino控制接触器?

    我将避免铅酸电池过载。我想通过使用近 30A 的接触器和 arduino uno 板来控制电池过载。如何使用arduino控制接触器?
    发表于 01-22 07:14

    全国大学生电子设计竞赛暨“易迪赛杯”广州大学电子设计竞赛颁奖仪式圆满落幕

    2023年12月19日下午,2023年全国大学生电子设计竞赛暨第三届“易迪赛杯”广州大学电子设计竞赛颁奖仪式在广州大学理科教学楼南楼顺利举行,这是广州易迪赛智能科技有限公司第三次与广州大学合作举办
    的头像 发表于 12-26 08:02 900次阅读
    全国大学生<b class='flag-5'>电子设计</b>竞赛暨“易迪赛杯”广州大学<b class='flag-5'>电子设计</b>竞赛颁奖仪式圆满落幕