# Kod źródłowy dla lekcji: Podstawowy przycisk # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a = uklad.przycisk_lewy() if a: b=1 uklad.sygnalizator_czerwony('on') uklad.sygnalizator_zielony('off') else: b=0 uklad.sygnalizator_czerwony('off') uklad.sygnalizator_zielony('on') print( (a,b) )
# Kod źródłowy dla lekcji: Światła na skrzyżowaniu # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() # na początku gasimy wszystkie światła uklad.sygnalizator_czerwony('off') uklad.sygnalizator_zolty('off') uklad.sygnalizator_zielony('off') while True: #zapala się czerwone uklad.sygnalizator_czerwony('on') sleep(1.7) uklad.sygnalizator_zolty('on') sleep(1.3) uklad.sygnalizator_czerwony('off') uklad.sygnalizator_zolty('off') uklad.sygnalizator_zielony('on') sleep(2.5) uklad.sygnalizator_zielony('off') uklad.sygnalizator_zolty('on') sleep(1.4) uklad.sygnalizator_zolty('off')
# Kod źródłowy dla lekcji: Plotter z potencjometru + dioda PWM # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a = uklad.potencjometr_raw() b = int( (a/1023) * 255) uklad.PWM_modulacja(b)
# Kod źródłowy dla lekcji: Plotter z potencjometru # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a = uklad.potencjometr_raw() print((a, ))
# Kod źródłowy dla lekcji: Plotter z potencjometru + dioda PWM # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() print('Wybierz przycisk, a następnie kręć potencjometrem') print('lewy = RED, środkowy = GREEN, prawy = BLUE') while True: sleep(0.1) uklad.RGB_kolor(0, 0, 0) r = uklad.przycisk_lewy() g = uklad.przycisk_srodkowy() b = uklad.przycisk_prawy() if r: potencjometr = uklad.potencjometr_raw() b = int((potencjometr / 1023) * 255) uklad.RGB_czerwona(b) elif g: potencjometr = uklad.potencjometr_raw() b = int((potencjometr / 1023) * 255) uklad.RGB_zielona(b) elif b: potencjometr = uklad.potencjometr_raw() b = int((potencjometr / 1023) * 255)
# Kod źródłowy dla lekcji: wykres danych z czujników # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) temp = uklad.temperatura_C() osw = uklad.fotorezystor_raw() glos = uklad.glosnosc_raw() print((temp, osw, glos))
# Kod źródłowy dla lekcji: # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain()
# Kod źródłowy dla lekcji: Tęcza i dyskoteka # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep from random import randint uklad = PyTechBrain() while True: r = randint(0, 255) g = randint(0, 255) b = randint(0, 255) uklad.RGB_kolor(r, g, b) sleep(0.2)
# Kod źródłowy dla lekcji: Przyciski i światła # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a,b,c = uklad.przycisk_left(), uklad.przycisk_middle(), uklad.przycisk_right() uklad.sygnalizator_czerwony('off') uklad.sygnalizator_zolty('off') uklad.sygnalizator_zielony('off') a1,b1,c1 = 0,0,0 if a: a1 = 1 uklad.sygnalizator_czerwony('on') elif b: b1 = 1 uklad.11sygnalizator_zolty('on') elif c: c1 = 1 uklad.sygnalizator_zielony('on') print( (a1, b1, c1) )
# Kod źródłowy dla lekcji: Tęcza i dyskoteka - wersja z iteracją # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep from random import randint uklad = PyTechBrain() while True: print('Zapalam czerwoną') for liczba in range(255): uklad.RGB_czerwona(liczba) sleep(0.02) print('Gaszę czerwoną') uklad.RGB_czerwona(0) print('Zapalam niebieską') for liczba in range(255): uklad.RGB_niebieska(liczba) sleep(0.02) print('Gaszę niebieską') uklad.RGB_niebieska(0) print('Zapalam zieloną') for liczba in range(255): uklad.RGB_zielona(liczba) sleep(0.02) print('Gaszę zieloną')
# Kod źródłowy dla lekcji: Plotter z potencjometru + fotorezystora # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a = uklad.potencjometr_raw() b = uklad.fotorezystor_raw() print((a, b))
from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: sleep(0.1) a = uklad.potencjometr_raw() b = uklad.fotorezystor_raw() c = uklad.temperatura_C() d = uklad.temperatura_raw() e = uklad.glosnosc_raw() print((a, b, c, d, e))
# Kod źródłowy dla lekcji: Plotter oraz natężenie świecenia diody z potencjometru # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # from PyTechBrain import * from time import sleep uklad = PyTechBrain() while True: a, b, c = uklad.fotorezystor_raw(), uklad.potencjometr_raw( ), uklad.potencjometr_skala() print((a, b, c)) uklad.PWM_modulacja(b) sleep(0.1)
# Kod źródłowy dla lekcji: Podstawowy przycisk - alfabet morse'a # Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl # # from PyTechBrain import * from time import sleep uklad = PyTechBrain() print('Przycisk...') while True: l = uklad.przycisk_lewy() s = uklad.przycisk_srodkowy() p = uklad.przycisk_prawy() if l: uklad.sygnalizator_czerwony('on') else: uklad.sygnalizator_czerwony('off') if s: uklad.sygnalizator_zolty('on') else: uklad.sygnalizator_zolty('off') if p: uklad.sygnalizator_zielony('on') else: uklad.sygnalizator_zielony('off')