#!/usr/bin/python

import time
import smbus


slaveAddress = 0x18

i2c = smbus.SMBus(1)

fotos =0


def RequisitaDatosArduino():
    #global msg_recebida
    #global palavra
    msg_recebida =""
    palavra =""
    valor_recebido = ""
    
    dados_recebidos_Arduino = i2c.read_i2c_block_data(slaveAddress, 0,11)
    #for i in range(len(dados_recebidos_Arduino)):
    #   msg_recebida += chr(dados_recebidos_Arduino[i])
    #print(msg_recebida)

    print(len(dados_recebidos_Arduino))

    for i in range(0, 6): palavra += chr(dados_recebidos_Arduino[i])
    print("LaberlArduino: " + palavra)

    

    for i in range(7,len(dados_recebidos_Arduino)):
      valor_recebido += chr(dados_recebidos_Arduino[i])
    print("ValorArduino: " + valor_recebido)
    dados_recebidos_Arduino ="&"
    msg_recebida = "+"
   
msg_recebida = "*****"
#fotos += 1

def EnviaDadosArduino():
    #msg_enviar = fotos
    global fotos
    fotos += 1
    print("fotos:")
    print(fotos)
    i2c.write_byte(slaveAddress, fotos)
    
    

while 1:
    RequisitaDatosArduino()
    EnviaDadosArduino()
    time.sleep(5)
