Home - Vicente-Francisco/EIDEGraphics GitHub Wiki
1.- Presentación (breve)
Trataremos en este ‘blog’ de explicar como se ha desarrollado y puesto a punto una ‘aplicación’ (o ‘programa’, o ‘librería’ -que es lo que es en realidad-) para captura de parámetros físicos (conversión analógico digital) empleando python como lenguaje de programación. Como hardware se emplean -sucesivamente- A) un Raspberry sin hardware añadido para el bus oneWire> , B) la raspberry más una conversor analógico digital tipo ADS1115 y C) la raspberry conectada a un arduino ProMini; en el primer caso los sensores son del tipo DS18B20, para los otros dos se emplean> media docena de sensores convencionales
-temperatura, tensión- que se describen en su momento. Como se irá explicando en el blog, se hace mucho énfasis en la justificación de la arquitectura de (clases que componen) la librería y del desarroloo de las clases, cuestiones que habitualmente resultan las más complejas en este tipo de aplicaciones.
def setChannel(self, channel): """ Sets a channel -multiplexer-""" self.programConfReg(ADS1115.setChannels[channel - 1])
def setSPS(self, option):
""" Sets the "samples per second" parameter"""
self.programConfReg(ADS1115.setSPSs[option])
def setGain(self, option):
""" Sets the "gain" parameter"""
self.programConfReg(ADS1115.setGains[option])