Menuen TI Hub
Bemærk: Når du opretter et nyt program, der bruger dette modul, anbefales det at bruge programtypen Hub Project. Dette vil sikre, at alle relevante moduler importeres.
|
Menupunkt |
Beskrivelse |
|---|---|
|
fra import af ti_hub * |
Importerer alle metoder fra ti_hub-modulet. |
Hub-indbyggede enheder > Farveoutput
|
Menupunkt |
Beskrivelse |
|---|---|
|
rgb(rød, grøn, blå) |
Angiver farven for RGB-lysdioden. |
|
blink(frekvens,tid) |
Angiver blinkefrekvensen og varigheden for den valgte farve. |
|
slukket() |
Slukker RGB-lysdioden. |
Hub-indbyggede enheder > Lysoutput
|
Menupunkt |
Beskrivelse |
|---|---|
|
tændt() |
Tænder lysdioden. |
|
slukket() |
Slukker lysdioden. |
|
blink(frekvens,tid) |
Angiver lysdiodens blinkefrekvens og varighed. |
Hub-indbyggede enheder > Lydudgang
|
Menupunkt |
Beskrivelse |
|---|---|
|
tone(frekvens,tid) |
Afspiller en tone med den angivne frekvens i det angivne tidsrum. |
|
note("note",tid) |
Afspiller den angivne tone i det angivne tidsrum. Noten er angivet ved hjælp af notetnavnet og en oktav. For eksempel: A4, C5. Tonenavnene er C, CS, D, DS, E, F, FS, G, GS, A, AS og B. Oktavnumrene spænder fra 1 til 9 (inklusive). |
|
tone(frekvens,tid,tempo) |
Afspiller en tone med den angivne frekvens i det angivne tidsrum og med det angivne tempo. Tempoet definerer antallet af bip pr. sekund fra 0 til 10 (inklusive). |
|
note("tone",tid,tempo) |
Afspiller den angivne tone i det angivne tidsrum og med det angivne tempo. Noten er angivet ved hjælp af notetnavnet og en oktav. For eksempel: A4, C5. Tonenavnene er C, CS, D, DS, E, F, FS, G, GS, A, AS og B. Oktavnumrene spænder fra 1 til 9 (inklusive). Tempotallene spænder fra 0 til 10 (inklusive). |
Hub-indbyggede enheder > lysstyrkeinput
|
Menupunkt |
Beskrivelse |
|---|---|
|
målinger() |
Aflæser den indbyggede sensors LYSSTYRKE (lysniveau) og returnerer aflæsningen. Standardintervallet er 0 til 100. Dette kan ændres ved hjælp af funktionen interval(). |
|
interval(min.,maks.) |
Angiver intervallet for kortlægning af aflæsninger fra lysniveausensoren. Hvis begge mangler eller er angivet til værdien Ingen, er standardlysstyrkeintervallet sat til 0 til 100. |
Tilføj inputenhed
Denne menu har en liste over sensorer (inputenheder), der understøttes af ti_hub-modulet. Alle menupunkterne indsætter objektets navn og forventer en variabel og en port, der bruges med sensoren. Hver sensor har en målemetode (), der returnerer sensorens værdi.
|
Menupunkt |
Beskrivelse |
|||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
DHT (digital & fugtighedstemperatur) |
Returnerer en liste, der består af den aktuelle temperatur, fugtighed, sensortype og sidste cachelagrede aflæsningstatus. |
|||||||||||||||||||||||||||
|
Bevægelsessensor |
Returnerer den aktuelle afstandsmåling fra den angivne ultralydsafstandsmåler.
|
|||||||||||||||||||||||||||
|
Lysniveau |
Returnerer lysstyrkeniveauet fra den eksterne lysstyrkesensor (lysstyrke). |
|||||||||||||||||||||||||||
|
temperatur |
Returnerer temperaturaflæsningen fra den eksterne temperatursensor. Standardkonfigurationen er at understøtte Seed-temperatursensoren i IN 1-, IN 2- eller IN 3-porten. Hvis du vil bruge TI LM19-temperatursensoren fra TI-Innovator™ Hub breadboard-pakken, skal du redigere porten til den anvendte BB-stift og bruge et valgfrit argument "TIANALOG". Eksempel: mylm19=temperatur("BB 5","TIANALOG") |
|||||||||||||||||||||||||||
|
Fugtighed |
Returnerer aflæsningen af fugtighedssensoren. |
|||||||||||||||||||||||||||
|
Magnetisk |
Registrerer tilstedeværelsen af et magnetfelt. Tærskelværdien til bestemmelse tilstedeværelsen af feltet angives via udløser()-funktionen. Standardværdien for tærsklen er 150. |
|||||||||||||||||||||||||||
|
Vernier |
Aflæser værdien fra den analoge Verniersensor, der er angivet i kommandoen. Kommandoen understøtter følgende Verniersensorer:
|
|||||||||||||||||||||||||||
|
Analog ind |
Understøtter brugen af analoge input-generiske enheder. |
|||||||||||||||||||||||||||
|
Digital ind |
Returnerer status på den digitale pin, der er forbundet til det DIGITALE objekt, eller den cachelagrede tilstand på den digitale outputværdi, der sidst blev ANGIVET til objektet. |
|||||||||||||||||||||||||||
|
Potentiometer |
Understøtter en potentiometersensor. Sensorens interval kan ændres med funktionen interval(). |
|||||||||||||||||||||||||||
|
Termistor |
Aflæser termistorsensorer. Standardkoefficienterne er designet til at matche den termistor, der er inkluderet i Breadboard-pakken på TI-Innovator™-hubben, når de bruges med en 10 kΩ fast modstand. Et nyt sæt kalibreringskoefficienter og referencemodstand for termistoren kan konfigureres ved hjælp af kalibreringsfunktionen (). |
|||||||||||||||||||||||||||
|
Lydstyrke |
Understøtter lydlydstyrkesensorer. |
|||||||||||||||||||||||||||
|
Farveinput |
Giver grænseflader til en I2C-forbundet farveinputsensor. Stiften bb_port bruges ud over I2C-porten til at styre lysdioden på farvesensoren.
Tallene repræsenterer farverne i henhold til følgende kortlægning: 1: Rød 2: Grøn 3: Blå 4: Cyan 5: Magenta 6: Gul 7: Sort 8: Hvid 9: Grå
|
|||||||||||||||||||||||||||
|
BB-port |
Giver understøttelse til brug af alle 10 BB-portstifter som en kombineret digital indgangs-/udgangsport. Initialiseringsfunktionerne har en valgfri "maske"-parameter, som gør det muligt at bruge undersættet med 10 stifter.
|
|||||||||||||||||||||||||||
|
Hub-tid |
Giver adgang til den interne timer i millisekunder. |
|||||||||||||||||||||||||||
|
TI-RGB-array |
Indeholder funktioner til programmering af TI-RGB-array. Initialiseringsfunktionen accepterer en valgfri parameter "LAMPE" for at aktivere en højlysstyrketilstand for TI-RGB-arrayet, som kræver en ekstern strømforsyning.
|
Tilføj udgangsenhed
Denne menu har en liste over de outputenheder, der understøttes af ti_hub-modulet. Alle menupunkterne indsætter objektets navn og forventer en variabel og en port, der bruges med apparatet.
|
Menupunkt |
Beskrivelse |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
LED |
Funktioner til kontrol af eksternt tilsluttede LED'er. |
|||||||||
|
RGB |
Understøttelse af kontrol af eksterne RGB-lysdioder. |
|||||||||
|
TI-RGB-array |
Indeholder funktioner til programmering af TI-RGB-array. |
|||||||||
|
Højttaler |
Funktioner til understøttelse af en ekstern højttaler med TI-Innovator™ Hub. Funktionerne er de samme som for "lyd" ovenfor. |
|||||||||
|
Strøm |
Funktioner til styring af ekstern strøm med TI-Innovator™ Hub.
|
|||||||||
|
Kontinuerlig servo |
Funktioner til styring af kontinuerlige servomotorer.
|
|||||||||
|
Analog ud |
Funktioner til brug af analoge input-generiske enheder. |
|||||||||
|
Vibrationsmotor |
Funktioner til styring af vibrationsmotorer.
|
|||||||||
|
Relæ |
Styrer grænseflader til styring af relæer.
|
|||||||||
|
Servo |
Funktioner til styring af servomotorer.
|
|||||||||
|
Firkantssvingninger |
Funktioner til generering af firkantssvingning.
|
|||||||||
|
Digital udgang |
Grænseflader til styring af en digital udgang.
|
|||||||||
|
BB-port |
Indeholder funktioner til programmering af TI-RGB-array. Se oplysningerne ovenfor. |
Kommandoer
|
Menupunkt |
Beskrivelse |
|---|---|
|
dvale(sekunder) |
Sætter programmet på pause i det angivne antal sekunder. Importeret fra 'tid'-modulet. |
|
text_at(række,"tekst","align") |
Viser den angivne "tekst" i plotteområdet ved den angivne "justering". Del af ti_plotlib-modulet. |
|
cls() |
Rydder Shell-skærmbilledet for plotning. Del af ti_plotlib-modulet. |
|
while get_key() != "esc": |
Kører kommandoerne i "mens"-løkken, indtil der trykkes på "esc"-tasten. |
|
get_key() |
Returnerer en streng, der repræsenterer den tast, der trykkes på. Tasten "1" returnerer "1", "esc" returnerer "esc" osv. Når den kaldes uden parametre, returnerer - get_key() -med det samme. Når den kaldes med en parameter, venter - get_key(1) -, indtil der trykkes på en tast. Del af ti_system-modulet. |
Porte
Dette er de indgangs- og udgangsporte, der er tilgængelige på TI-Innovator™-hubben.
|
Menupunkt |
|---|
|
UD 1 |
|
UD 2 |
|
UD 3 |
|
IND 1 |
|
IND 2 |
|
IND 3 |
|
BB 1 |
|
BB 2 |
|
BB 3 |
|
BB 4 |
|
BB 5 |
|
BB 6 |
|
BB 7 |
|
BB 8 |
|
BB 9 |
|
BB 10 |
|
I2C |