Beruflich Dokumente
Kultur Dokumente
#include "mbed.h"
char valor1,valor2;
char DATO;
char w1[3];
char w[3];
void escribir()
pc.printf("escribiendo memoria1\r\n");
char config[3]; //Arreglo de tres posiciones para configuración del pointer registro
memoria2.write(addr, config,3);
memoria2.write(DATO);
memoria2.stop();
wait(0.1);
void leer()
{ char memoria2_read[3];
memoria2_read[0] = 0xb1;
valor1 = memoria2.read(0x0f);
pc.printf("%c\r\n",valor1);
memoria2.stop();
wait(0.1);
}
int main() {
while(1){
DATO = pc.getc();
escribir();
w[1] = 0x60;
w[2] = 0xb1;
memoria1.write(DATO);
memoria1.stop();
wait(0.1);
pc.printf("iniciando lectura\r\n");
leer();
pc.printf("leer de memoria2\r\n");
pc.printf("%c\r\n",valor2);
memoria1.stop();
wait(0.1);
pc.printf("iniciando comparacion\r\n");
if(valor1==valor2){
pc.printf("%c\r\n",valor1);
pc.printf("%c\r\n",valor2);
else {
}
Segundo punto sensores
#include "mbed.h"
DigitalOut toldo1(PB_6);
float valorsensor2;
float temperatura;
DigitalIn pulsador1(USER_BUTTON);
DigitalIn pulsador2(PA_3);
int main() {
while(1) {
temperatura=(valorsensor1*100);
valorsensor2=(valorsensor2*33)/10;
wait(1);
{ // abrir toldo
toldo1=1;
toldo2=0;
toldo1=1;
toldo2=0;
// Cerrar toldo
toldo1=0;
toldo2=1;
wait(0.2);
Tercer punto
#include "mbed.h"
//SE DEFINE EL DISPOSITIVO QUE LLEVARA LA CLASR "SPI"
deviceM.unlock();
ssel=1;
deviceM.lock();
deviceM.unlock();
ssel2=0;
deviceM.write(d2);
ssel2=1;
deviceM.lock();
int main()
wait (1);
wait (1);
}
3.2
#include "mbed.h"
int main() {
while(1) {
if(device.receive()) {