Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed SDFileSystemSD TextLCD
Fork of TextLCD_HelloWorld2 by
Revision 49:ab4ab0924fd1, committed 2019-02-26
- Comitter:
- lucasfontenla
- Date:
- Tue Feb 26 00:56:55 2019 +0000
- Parent:
- 44:15968c7431c6
- Commit message:
- Uploading for Projeto Mecatronico 2019;
Changed in this revision
| classes.h | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 15968c7431c6 -r ab4ab0924fd1 classes.h
--- a/classes.h Mon Jun 11 23:38:52 2018 +0000
+++ b/classes.h Tue Feb 26 00:56:55 2019 +0000
@@ -367,6 +367,7 @@
//func 1
void menuprincipal(){ //função menu principal
+ machine.kill_jog();
bot_enter = penter;
sair = 0;
lcd.cls();
@@ -444,7 +445,7 @@
pontos = 0;
maxpontos = 100;
func = 1;
- pontos = 10;
+ //pontos = 10;
}
}
}
@@ -526,6 +527,7 @@
void telacola(){ //tela para escolher o tipo de sequencia da cola
lcd.cls();
+ machine.kill_jog();
bot_enter = penter;
lcd.printf("P/ o proximo ponto:");
lcd.locate(3,1);
@@ -541,7 +543,7 @@
}
if (linha==1){
cola = 0;
- if (pontos==0){
+ if (pontos==0 && maxpontos>0){
pontos++;
maxpontos--;
machine.save_point(cola,1.0);
@@ -750,12 +752,12 @@
void wifi(){
bot_enter = penter;
lcd.cls();
- lcd.locate(0,0);
+ lcd.locate(2,0);
lcd.printf("Modo WiFi Ativo");
- movercursor(3,3,5);
lcd.locate(6,3);
lcd.printf("Cancelar");
- if (bot_enter!=penter){
+ movercursor(3,3,5);
+ if (bot_enter!=penter){
if (linha==3){
func = 1;
}
@@ -885,7 +887,7 @@
lcd.locate(2,0);
lcd.printf("Escolha o nome:");
lcd.locate(0,3);
- lcd.printf("Segure OK p/ salvar");
+ lcd.printf("Segure V para salvar");
coluna = 1;
escrever();
if (sair==1){
@@ -1021,8 +1023,10 @@
void deletepoint(){
lcd.cls();
- lcd.locate(1,1);
- lcd.printf("Voce removeu o ultimo ponto");
+ lcd.locate(3,1);
+ lcd.printf("Voce removeu o");
+ lcd.locate(4,2);
+ lcd.printf("ultimo ponto");
//lcd.locate(2,2);
//lcd.printf("ESTA NA ORIGEM");
wait(1);
@@ -1034,9 +1038,9 @@
lcd.cls();
lcd.locate(1,1);
- lcd.printf("Nao existem pontos para remover");
- //lcd.locate(2,2);
- //lcd.printf("ESTA NA ORIGEM");
+ lcd.printf("Nao existem pontos");
+ lcd.locate(1,2);
+ lcd.printf("salvos p\ remover.");
wait(1);
func = 2;
}
@@ -1048,7 +1052,7 @@
lcd.locate(5,1);
lcd.printf("Salvando");
lcd.locate(1,2);
- lcd.printf("%s", nome);
+ //lcd.printf("%s", nome);
wait(1);
func = 7;
}
@@ -1061,7 +1065,7 @@
lcd.locate(2,0);
lcd.printf("DESEJA EXECUTAR?");
lcd.locate(3,1);
- lcd.printf("%s", arquivo);
+ //lcd.printf("%s", arquivo);
lcd.locate(6,2);
lcd.printf("Sim");
lcd.locate(6,3);
@@ -1171,6 +1175,7 @@
void tela_emergencia(void){
lcd.cls();
+ machine.kill_jog();
lcd.locate(0,1);
lcd.printf("BOTAO DE EMERGENCIA");
lcd.locate(4,2);
@@ -1348,6 +1353,7 @@
while(1){
recv = Mach.getc();
+ printf("%c\n\r", recv);
if(emerg){
func = 31;
@@ -1403,7 +1409,7 @@
cx = atof(coordx.c_str());
cy = atof(coordy.c_str());
cz = atof(coordz.c_str());
- printf("%s,%s,%s\n\r", coordx, coordy, coordz);
+ //printf("%s,%s,%s\n\r", coordx, coordy, coordz);
break;
}
}
diff -r 15968c7431c6 -r ab4ab0924fd1 main.cpp
--- a/main.cpp Mon Jun 11 23:38:52 2018 +0000
+++ b/main.cpp Tue Feb 26 00:56:55 2019 +0000
@@ -159,7 +159,7 @@
//função interrupt botão enter
void botenter_press(void){
printf("ENTER!\n\r");
- printf("timer: %.3f\n\r", enter_debounce_timer.read());
+ //printf("timer: %.3f\n\r", enter_debounce_timer.read());
if(enter_debounce_timer.read()>0.2){
penter = bot_enter;
bot_enter = !bot_enter;
@@ -174,8 +174,8 @@
//função interrupt botão cima
void botcima_press(void){
printf("CIMA!\n\r");
- printf("timer: %.3f\n\r", cima_debounce_timer.read());
- printf("timer: %.3f\n\r", baixo_debounce_timer.read());
+ //printf("timer: %.3f\n\r", cima_debounce_timer.read());
+ //printf("timer: %.3f\n\r", baixo_debounce_timer.read());
if(cima_debounce_timer.read()>0.2){
pcima = bot_cima;
bot_cima = !bot_cima;
