from machine import Pin as pin,ADC,I2C
from utime import sleep_ms
from ssd1306 import SSD1306_I2C
#import framebuf
def derechita():
    m1.value(1)
    m2.value(0)
def izquierdita():
    m1.value(0)
    m2.value(1)
sensorx = ADC(pin(32))   # pines usados el 35,34,33,36, 39 , 32, 
sensory = ADC(pin(33))   # pines usados el 35,34,33,36, 39 , 32, 
m1=pin(14,pin.OUT)
m2=pin(26,pin.OUT)
boton = pin (25,pin.IN,pin.PULL_UP)
sensorx.atten(ADC.ATTN_11DB)   # para calibrar de 0 a 3.6v
sensorx.width(ADC.WIDTH_12BIT) # establecer resolución
sensory.atten(ADC.ATTN_11DB)   # para calibrar de 0 a 3.6v
sensory.width(ADC.WIDTH_12BIT) # establecer resolución
# ancho = 128
# alto = 64
# i2c = I2C(0, scl=pin(22), sda=pin(23))
# oled = SSD1306_I2C(ancho, alto, i2c)
# print(i2c.scan())
# oled.fill(1)

# oled.text("****************", 0, 0,0)
# oled.text("JAVI",48,28,0)
# oled.text("****************", 0, 56,0)
# oled.show

while True:
  if not boton.value():
    m1.value(1)
    m2.value(1)
    # oled.text("Center", 40,28,0)
    # oled.show()

  x=sensorx.read()
  y=sensory.read()
  # print (x,y)
  # oled.fill(1)
  # oled.line(0,0,128,64,0)
  # oled.line(0,64,128,0,0)
  # # print (x,y)
  if x>3600:
    if y>3600:
      print("diagonal izquierda arriba")
  #     oled.text("UP", 56,12,0)
  #     oled.text("izq.", 10,28,0)
  #     izquierdita()
    elif y<150:  
      print("diagonal izquierda abajo")
  #     oled.text("Down", 48,44,0)
  #     oled.text("izq.", 10,28,0)
  #     izquierdita()
    else:
      print ("izquierda")
  #     oled.text("izq.", 10,28,0)
  #     izquierdita()
  elif x<150:
    if y>3600:
      print("diagonal derecha arriba")
  #     oled.text("UP", 56,12,0)
  #     oled.text("Der.", 84,28,0)
  #     derechita()
    elif y<150:  
      print("diagonal derecha abajo")
  #     oled.text("Down", 48,44,0)
  #     oled.text("Der.", 84,28,0)
  #     derechita()
    else: 
      print ("derecha")
  #     oled.text("Der.", 84,28,0)
  #     derechita()
  else:    
     if y>3600:
      print("arriba")
  #     oled.text("UP", 56,12,0)
     elif y<150:  
      print("abajo")
  #     oled.text("Down", 48,44,0)
  # oled.show()
  sleep_ms(200)
  # oled.fill(1)
$abcdeabcde151015202530fghijfghij