Metadata-Version: 2.1
Name: PyTechBrain
Version: 0.8.4
Summary: PyTechBrain to nowa platforma wprowadzająca uczniów w dziedzinę IoT - Internet of Things (Internet Rzeczy). Działa z Python 3.6
Home-page: https://pytechbrain.edu.pl
Author: Adam Jurkiewicz
Author-email: pytechbrain@abixedukacja.eu
License: UNKNOWN
Description: PyTechBrain - innowacyjna nauka programowania
        
        Chciałbym przedstawić inspirację dla nauczycieli, w pełni zgodną z nową podstawą programową. To innowacyjny projekt - wprowadzający do tematu IoT. 
        Łączy elektronikę i programowanie w jednym pudełku, pozwala uczyć od klasy 4 szkoły podstawowej do końca liceum. 
        Zaczynamy środowiskiem opartym o Scratch, po czym przechodzimy do Pythona. Wszystko z czujnikami i diodami w tle...
        
        PyTechBrain to nowa platforma wprowadzająca uczniów w dziedzinę IoT - Internet of Things (Internet Rzeczy). 
        Pozwala na nauczanie elektroniki i programowania w jednym. Jest w pełni zgodna z nową Podstawą Programową. 
        Łaczy prostotę wykonania i olbrzymie mozliwości nauczania programowania. Możemy wykorzystywać ją do budowania stacji pogodowych, podstaw inteligentnego miasta.  Kompatybilny z Arduino UNO R3, obsługiwany przez Scratch 2.0 offline i Python 3
        
        ==============================================
        
        
        Dla układów PyTechBrain z firmy ABIX Edukacja biblioteka samodzielnie znajduje port COM (ttyUSB) - nie ma potrzeby niczego sprawdzać.
        
        Dla innych układów kompatybilnych z Arduino UNO R3 należy samodzielnie sprawdzić port COM (ttyUSB) i podac jako parametr, np.:
        
        
        
        Aby zainicjować układ w programie, konieczne są polecenia:
        
        
        
        ```python
        
        ```python
        print("This is sample of using PyTechBrain module.")
        print("===========================================")
        
        # creating board object with default debugging with no output
        test_board = PyTechBrain()
        
        # the same, but with full debugging during using module
        # test_board = PyTechBrain(debug=True)
        
        # Initializing board - first thing we need to do:
        # automatic
        # if test_board.board_init():
        #     print("Super!")
        # else:
        #     print("Something went wrong... check output.")
        #
        # or manual
        # if test_board.board_init("COM3"):
        #     print("Super!")
        # else:
        #     print("Something went wrong... check output.")
        
        # manual
        if test_board.board_init():
            print("Super!")
            test_board.set_buzzer("beep")  # demo, on, off
        
            for _ in range(300):
                print(test_board.get_fotoresistor_raw())
                print(test_board.get_potentiometer_scale())
                print(test_board.get_temperature_celcius())
                print(test_board.get_volume_sensor_raw())
                s(0.1)
        
            test_board.set_rgb_red(255)
            s(0.2)
            test_board.set_rgb_red(0)
            test_board.set_rgb_green(255)
            s(0.2)
            test_board.set_rgb_green(0)
            test_board.set_rgb_blue(255)
            s(0.2)
            test_board.set_rgb_blue(0)
            s(0.2)
            test_board.set_pwm_diode(300)
            s(0.2)
            #
            test_board.set_signal_red("on")
            s(0.3)
            test_board.set_signal_yellow("on")
            s(0.3)
            test_board.set_signal_green("on")
            s(0.5)
            test_board.set_signal_red("off")
            s(0.3)
            test_board.set_signal_yellow("off")
            s(0.3)
            test_board.set_signal_green("off")
        else:
            print("Something went wrong... check output.")
        
        test_board.full_debug_output()
        ```
        
        ```
        
        
        
        
        
        
Keywords: Arduino PyFirmata Laboratoriaprzyszłości
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Education
Requires-Python: >=3.6
Description-Content-Type: text/markdown
