-
Notifications
You must be signed in to change notification settings - Fork 0
/
atuadores.c
45 lines (35 loc) · 1.36 KB
/
atuadores.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "definicoes_sistema.h"
#include "atuadores.h"
void at_DesprenderMoedasParaSeparacaoDoTroco(double* liberacaoMoedas)
{
printf("Acionamento do atuador que desprende as moedas pra que sejam separadas para o troco \n");
}
void at_PromoverCaidaTrocoSeparadoParaClientePeloDeslocamentoDaBase()
{
printf("Acionamento do atuador que promove caida das moedas separadas anterormente para o troco. \n");
printf("Pelo deslocamento da base em que as moedas estao \n");
}
void at_PromoverCaidaDinheironoMoedeiroPeloDeslocamentodaBase()
{
printf("Acionamento do atuador que promove caida das moedas, que foram usadas para a compra do produto,");
printf("no moedeiro(que é só uma caixa que guarda o dinheiro)");
}
void at_AlavancaDevolucaoDinheiro()
{
printf("Acionamento do atuador que faz uma alavanca mecanica para que o dinheiro inserido seja devolviso");
}
void at_EmpurrarProduto(int produto)
{
printf("Acionamento do atuador que empurra o produto de número %d", produto);
}
void at_EmpurrarTravaPortaManutencao()
{
printf("Acionamento do atuador que empurra empurra a trava da porta de manutencao, promovendo o travamento da porta");
}
void at_LiberarTravaPortaManutencao()
{
printf("Acionamento do atuador que libera a tarva da porta de mmanutencao, posibilitando abertura da mesma");
}