Ejemplo n.º 1
0
	def interp(self):
		led = devices.get_out(self.device_name)
		if not isinstance(led, devices.Led):
			devices.error('device {} is the wrong type'.format(led))
		dc = led.dc
		freq = led.freq
		#led.change_frequency(0.5)
		led.change_frequency(1.0 / self.blink_interval.interp())
		led.change_duty_cycle(50)
		time.sleep(self.blink_interval.interp() * self.number_of_blinks.interp())
		led.change_duty_cycle(dc)
		led.change_frequency(freq)
		"""
Ejemplo n.º 2
0
	def interp(self):
		servo = devices.get_out(self.device_name)
		if not isinstance(servo, devices.Servo):
			devices.error('Device {} is the wrong type'.format(servo))
		servo.set_angle(self.val.interp())
Ejemplo n.º 3
0
	def interp(self):
		led = devices.get_out(self.device_name)
		if not isinstance(led, devices.Led):
			devices.error('device {} is the wrong type'.format(led))
		led.set(self.val.interp())
Ejemplo n.º 4
0
	def interp(self):
		rgb_led = devices.get_out(self.device_name)
		if not isinstance(rgb_led, devices.RgbLed):
			devices.error('device {} is the wrong type'.format(self.device_name))
		rgb_led.set_rgb(self.r.interp(), self.g.interp(), self.b.interp())