lab6

Dependencies:   eeprom mbed

Fork of FRA221_lab6 by Wasuthorn Ausrivong

main.cpp

Committer:
wonner163
Date:
2017-11-23
Revision:
0:7bcaa36776b1

File content as of revision 0:7bcaa36776b1:

#include "mbed.h"
#include "eeprom.h"

EEPROM memory(I2C_SDA,I2C_SCL,0);
DigitalIn Logic(D6);
DigitalIn mybutton(USER_BUTTON);
BusIn input(D13,D12,D11,D10,D9,D8,D7);
BusOut output(D5,D4,D3,D2,A0,A1,A2);
//DigitalIn button(D9);
//EEPROM abc(I2C_SDA,I2C_SCL,1);

int main()
{
    while(1){
    int16_t value=input.read();
    int16_t data;
    if(Logic == 0) {
            int16_t i=0;
            if(mybutton == 0){
                memory.write(i,value);//adress , ใส่ค่าอะไร
                wait(0.1);
            }         
        } 
    if (Logic == 1)
        {
            int16_t i=0;
            if(mybutton == 0){
                memory.read(i,data);
                wait_ms(1);
                output=data;
            }
        }
    }
    }