ME 405 Term Project: Thermal Imaging Nerf Turret 1.0
A library that contains software used to control and fire an automated Nerf turret. The turret uses a MLX90640 Thermal Imaging camera to determine opponent's position and fire.
src.MLX90640 Class Reference

Public Member Functions

 __init__ (self, i2c, addr)
 
 setup (self, *calib=None, raw=None, image=None)
 
 refresh_rate (self)
 
 refresh_rate (self, freq)
 
 get_pattern (self)
 
 set_pattern (self, pat)
 
 read_vdd (self)
 Turned off to save memory for raw driver version.
 
 read_ta (self)
 Turned off to save memory for raw driver version.
 
 read_gain (self)
 Turned off to save memory for raw driver version.
 
 read_state (self, *tr=None)
 
 has_data (self)
 Report whether there's data available from the camera.
 
 last_subpage (self)
 
 read_image (self, sp_id=None)
 

Public Attributes

 iface
 
 registers
 
 eeprom
 
 calib
 
 raw
 
 last_read
 

Protected Member Functions

 _adc_res_corr (self)
 Turned off to save memory for raw driver version.
 

The documentation for this class was generated from the following file: