Skip to content

A MicroPython package for interfacing the Mindsensors LightSensorArray with ev3dev.

Notifications You must be signed in to change notification settings

Laboratorio-de-Robotica-IFPB/libLSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libLSA - Biblioteca para utilizar o LightSensorArray no ev3dev

O objetivo desse projeto é conseguir controlar todas as funcionalidades presentes no sensor da mindsensors, de forma programática, utilizando o micropython e a plataforma do ev3dev

O suporte do sensor é bem completo quando utilizamos a plataforma base da lego, o LEGO EV3 Mindstorms, porém o software se tornou legado e não queremos mais depender da programação por blocos para utilizar o sensor em sua totalidade :)

Features:

  • Leitura dos valores calibrados (0 a 100, do preto até o branco)
  • Leitura dos valores de tensão puros
  • Escrita de comandos I2C arbitrários no sensor
  • Calibração do valor de referência do branco
  • Calibração do valor de referência do preto

Como utilizar

  1. Copie o arquivo mindstormsPYB.py para a raiz do seu projeto.
  2. Importe a biblioteca e instancie o sensor com a porta escolhida:
    from mindstormsPYB import LightArraySensor
    lsa = LightSensorArray(Port.S4)
  3. Leia o exemplo disponível na pasta samples para saber como utilizar os métodos de calibração

Referências:

Geral

Hardware

Software

kernel e etc

About

A MicroPython package for interfacing the Mindsensors LightSensorArray with ev3dev.

Topics

Resources

Stars

Watchers

Forks

Languages