コード例 #1
0
# 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) )
コード例 #2
0
# 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')

コード例 #3
0
# 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)


コード例 #4
0
# 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, ))
コード例 #5
0
# 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)
コード例 #6
0
# 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))
コード例 #7
0
ファイル: template.py プロジェクト: ABIX-Edukacja/PyTechBrain
# Kod źródłowy dla lekcji:
# Autor: Adam Jurkiewicz, ABIX Edukacja https://pytechbrain.edu.pl
#
from PyTechBrain import *
from time import sleep
uklad = PyTechBrain()
コード例 #8
0
# 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)
コード例 #9
0
# 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) )
    
コード例 #10
0
# 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ą')
コード例 #11
0
# 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))
コード例 #12
0
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))
コード例 #13
0
# 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)
コード例 #14
0
# 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')