USB
USB
ÜberLe denport USB-AnschlussUSB kannpermet diede Kameraconnecter mitla integriertemcaméra Mikrophonau angeschlossenmicrophone werden.intégré. KameraLa undcaméra Mikrophonet werdenle hiermicrophone getrenntsont betrachtet.ici Umobservés dieséparément. FunktionenPour derutiliser Kamerales zufonctions nutzen,de mussla mancaméra, sieil erstfaut imd'abord Kamerales Konfiguratorconfigurer konfigurieren.dans Wiel’outil mande zumconfiguration Kamerakonfiguratorde gelangt,la wirdcaméra. La méthode d'accès à l’outil de configuration de la caméra est expliquée hierici erklärt..
KameraCaméra
DieLa Kameracaméra kannpeut insbesonderenotamment alsservir Bewegungsdetektor,de alsdétecteur Farbdetektor,de alsmouvement, Balldetektorde unddétecteur alsde Liniendetektorcouleur, genutztde werden.détecteur de balle et de détecteur de ligne.
BewegungsdetektorDétecteur de mouvement
UmPour dieutiliser Kamerala alscaméra Bewegungsdetektorcomme zudétecteur nutzen,de mussmouvement, manil imfaut Kamerakonfiguratorfaire dasglisser Männchen-Symbolle insymbole diede gerastertebonhomme Flächedans ziehen,la dannsurface öffnetencadrée sichdans rechtsle einconfigurateur Fensterde inla demcaméra, manpuis unterune Inspektorfenêtre s’ouvre à droite, dans laquelle sous l’inspecteur
denonPixelbereich,peutindéfinirdemlaaufzoneBewegungdeüberprüftpixelswird,dans laquelle les mouvements sont contrôlésdielaPositionpositiondiesesdeBereichscette zone (aufaudempointangegebenenindiquéPunktseliegttrouvedieleoberecoinlinkesupérieurEckegauchedesdeBereichs)la zone),denleNamennomdesduBewegungsdetektorsdétecteurundde mouvement etdielaToleranztolérance
festlegen
Programme kann.du Bewegungsdetektordétecteur Programmde mouvement
DasLe Bewegungsdetektor-Programmprogramme läuftdu ab,détecteur wennde einemouvement Bewegungs'exécute erkanntlorsqu’un wurde.mouvement Esest wirddétecté. separatIl vomest Hauptprogrammrédigé geschrieben.séparément Variablendu funktionierenprogramme globalprincipal. überLes beidevariables Programmefonctionnent hinweg.globalement Dassur Eingabe-Programmles läuftdeux improgrammes. Block Le programme de saisie s'exécute dans le bloc wennlorsqu’un Bewegungmouvement erkannt est détectéab..
FarbdetektorDétecteur de couleur
UmPour dieutiliser Kamerala alscaméra Farbdetektorcomme zudétecteur nutzen,de musscouleur, manil imfaut Kamerakonfiguratorfaire dasglisser Pipetten-Symbolle insymbole diede gerastertebonhomme Flächedans ziehen,la dannsurface öffnetencadrée sichdans rechtsle einconfigurateur Fensterde inla demcaméra, manpuis unterune Inspektorfenêtre s’ouvre à droite, dans laquelle sous l’inspecteur
denonPixelbereich,peutindéfinirdemlaaufzoneFarbedeüberprüftpixelswird,dans laquelle la couleur est contrôlée,dielaPositionpositiondiesesenBereichspixels de cette zone (aufaudempointangegebenenindiquéPunktseliegttrouvedieleoberecoinlinkesupérieurEckegauchedesdeBereichs)la zone),denleNamennomdesduFarbdetektorsdétecteurundde couleur etdenleKontrastcontraste
festlegen kann.
AbrufenAfficher
Mit Avec holeRécupérer Farbela alscouleur comme [] erhält, manon dieobtient erkanntela Farbecouleur imdétectée Hexadezimalen oderhexadécimal imou RGBau Format.format DasRGB. FormatLe kannformat überpeut dasêtre Dropdown-Menüdéfini dans le menu déroulant (kleinespetit Dreieck) eingestellt werden.triangle).
AbfragenInterroger
UmPour abzufragen,déterminer obsi derle Detektordétecteur einea Farbedétecté wahrgenommenune hat,certaine wirdcouleur, derle Blockbloc Couleur istdétectée Farbe… est detektiert genutzt.utilisé. DieserCe Blockbloc kannpeut alsêtre Bedingungutilisé genutztcomme werden.une condition.
UmPour abzufragen,vérifier obsi derle Detektordétecteur einedétecte bestimmteune Farbecertaine wahrnimmtcouleur, wirdce dieserbloc Block est
genutzt.utilisé. MitLe dembloc Blockpermet kannde mancomparer diela aufgenommenecouleur Farbeperçue mitavec einerune eingegebencouleur vergleichen.saisie. ÜberLe dasmenu Dropdown-Menüdéroulant (kleinespetit Dreieck)triangle) kannpermet gewähltde werdenchoisir obsi diela eingestelltecouleur Farbesélectionnée gleichdoit oderêtre ungleichégale derou gefilmtennon Farbeà seienla soll.couleur Dieserfilmée. BlockCe kannbloc alspeut Bedingungêtre genutztutilisé werden.comme Imune Beispielcondition. wirdDans derl’exemple, Motorle gestoppt,moteur wennest diearrêté aufgenommenelorsque Farbela rotcouleur ist.détectée est rouge.
FarbdetektorProgramme Programmdu détecteur de couleur
DasLe Farbdetektor-Programmprogramme läuftde ab,détection wennde einecouleur Farbes'exécute erkanntlorsqu’une wurde.couleur Esest wirddétectée. separatIl vomest Hauptprogrammrédigé geschrieben.séparément Variablendu funktionierenprogramme globalprincipal. überLes beidevariables Programmefonctionnent hinweg.globalement Dassur Eingabe-Programmles läuftdeux improgrammes. Block Le programme de saisie s'exécute dans le bloc wennlorsqu’une Farbecouleur erkannt est détectéeab..
Balldetektor Détecteur de balle
UmPour dieutiliser Kamerala alscaméra Balldetektorcomme zudétecteur nutzen,de mussballe, manil imfaut Kamerakonfiguratorfaire dasglisser Bälle-Symbolle insymbole diede gerastertebonhomme Flächedans ziehen,la dannsurface öffnetencadrée sichdans rechtsle einconfigurateur Fensterde inla demcaméra, manpuis unterune Inspektorfenêtre s’ouvre à droite, dans laquelle sous l’inspecteur
denonPixelbereich,peutindéfinirdemlaaufzoneBälledeüberprüftpixelswird,dans laquelle la balle est contrôlée,dielaPositionpositiondiesesenBereichspixels de cette zone (aufaudempointangegebenenindiquéPunktseliegttrouvedieleoberecoinlinkesupérieurEckegauchedesdeBereichs)la zone),denleNamennomdesduBalldetektors,détecteur de balle,denlaBereich,zoneindansdemlaquellederseDurchmessersituedesleBallediamètreliegt,de la balle,denlaBereichzonederdex-Achse,l’axe x,dielaFarbecouleurdesdeBalleslaundballe etdielaFarbtoleranztolérance de couleur
Afficher
festlegenAvec Récupérer kann.la balle [] , on obtient la position x, la position y, le rayon ou le diamètre de la balle.
AbrufenInterroger
Mit Pour déterminer si le détecteur a détecté une balle, le bloc holeBalle []détectée des… est Balls erhältutilisé. manCe x-Position,bloc y-Position,peut Radiusêtre oderutilisé Durchmesser,comme desune Balles.
Abfragen
Um abzufragen, ob der Detektor einen Ball wahrgenommen hat, wird der Block ist Ball detektiert genutzt. Dieser Block kann als Bedingung genutzt werden.condition.
UmPour abzufragen,savoir obsi derle Detektordétecteur einendétecte Ballune mitballe eineravec bestimmten x-Position,une y-Position,position Radiusx, oderune Durchmesserposition wahrnimmty, wirdun dieserrayon Block ou un diamètre, ce bloc est
genutzt.utilisé. MitLe dembloc Blockpermet kannde mancomparer Spezifikationen,les desspécifications aufgenommenende Balles,la mitballe einemdétectée eingegebenavec Wertune vergleichen.valeur Übersaisie. dieLes Dropdown-Menüsmenus déroulants (kleinespetit Dreieck)triangle) kannpermettent gewähltde werden,sélectionner wasce undque mitvous welchemsouhaitez Vergleichsoperatorcomparer verglichenet werdenavec soll.quel Dieseropérateur Blockde kanncomparaison. alsCe Bedingungbloc genutztpeut werden.être Imutilisé Beispielcomme wirdune dercondition. MotorDans gestoppt,l’exemple, wennle dermoteur Durchmesser,est desarrêté aufgenommenenlorsque Balles,le 5diamètre ist.de la balle détectée est de 5.
BalletektorProgramme Programmde détecteur de balle
DasLe Balldetektor-Programmprogramme läuftde ab,détecteur wennde eineballe Farbes'exécute erkanntlorsqu’une wurde.couleur Esest wirddétectée. separatIl vomest Hauptprogrammrédigé geschrieben.séparément Variablendu funktionierenprogramme globalprincipal. überLes beidevariables Programmefonctionnent hinweg.globalement Dassur Eingabe-Programmles läuftdeux improgrammes. Block Le programme de saisie s'exécute dans le bloc wennlorsqu’une Ballballe erkannt est détectéeab..
LiniendetektorDétecteur de lignes
UmPour dieutiliser Kamerala alscaméra Liniendetektorcomme zudétecteur nutzen,de musslignes, manil imfaut Kamerakonfiguratorfaire dasglisser Symbolle mitsymbole denavec Punktenles aufpoints einersur Linieune inligne diedans gerastertela Flächezone ziehen,encadrée danndans öffnetle sichconfigurateur rechtsde einla Fenstercaméra, inpuis demune manfenêtre unters’ouvre Inspektorà droite, dans laquelle sous l’inspecteur
denonPixelbereich,peutindéfinirdemlaaufzoneLiniendeüberprüftpixelswird,dans laquelle les lignes sont contrôlées,dielaPositionpositiondiesesdeBereichscette zone (aufaudempointangegebenenindiquéPunktseliegttrouvedieleoberecoinlinkesupérieurEckegauchedesdeBereichs)la zone),denleNamennom du détecteur de lignes,- le nombre de lignes à détecter, et
- la zone dans laquelle la largeur des
Liniendetektors,lignes dieseAnzahl an Linien, die erkannt werden sollen, undden Bereich, in dem die Breite der Linie(n) liegttrouve
festlegen kann.
AbrufenAfficher
Mit Avec holeRécupérer [] derla Linieligne [] erhält on man Positionobtient oderla Breiteposition einerou derla maximallargeur fünfd’une Liniendes ab.cinq lignes au maximum.
Mit Aec holeRécupérer Farbela dercouleur Liniede la ligne [] alscomme [] erhält, dieon Farbeobtient einerla Liniecouleur imd'une Hexadezimalligne oderen imhexadécimal RGBou Formatau ausgebenformat lassen.RGB. DasLe Formatformat kannpeut überêtre dasdéfini Dropdown-Menüdans le menu déroulant (kleinespetit Dreieck) eingestellt werden.triangle).
AbfragenInterroger
UmPour abzufragen,déterminer obsi derle Detektordétecteur eine Liniea wahrgenommendétecté hat,une wirdligne, derle Blockbloc Ligne istdétectée Linie… est detektiert genutzt.utilisé. DieserCe Blockbloc kannpeut alsêtre Bedingungutilisé genutztcomme werden.une condition.
UmPour abzufragen,savoir obsi derle Detektordétecteur einedétecte Linieune mitligne eineravec bestimmtenune Positionposition oderou Breiteune wahrnimmtlargeur wirddéfinie, dieserce Block bloc est
genutzt.utilisé. MitLe dembloc Blockpermet kannde mancomparer Spezifikationen,les derspécifications aufgenommenende Linie(n),la mitligne einemdétectée eingegebenavec Wertune vergleichen.valeur Übersaisie. dieLes Dropdown-Menüsmenus déroulants (kleinespetit Dreieck)triangle) kannpermettent gewähltde werden,sélectionner wasce undque mitvous welchemsouhaitez Vergleichsoperatorcomparer verglichenet werdenavec soll.quel Dieseropérateur Blockde kanncomparaison. alsCe Bedingungbloc genutztpeut werden.être Imutilisé Beispielcomme wirdune dercondition. MotorDans gestoppt,l’exemple, wennle diemoteur Breite,est derarrêté aufgenommenenlorsque Linie,la kleinerlargeur alsde 2la ist.ligne perçue est inférieure à 2.
UmPour abzufragen,savoir obsi derle Detektordétecteur einedétecte Linieune mitligne eineravec bestimmtenune Farbecouleur wahrnimmtdéfinie, wirdce dieserbloc Block est
genutzt.
utilisé. demLe Blockbloc kannpermet mande diecomparer aufgenommenela Linienfarbecouleur mitde einerla eingegebenligne vergleichen.perçue Überavec dasune Dropdown-Menücouleur saisie. Le menu déroulant (kleinespetit Dreieck)triangle) kannpermet gewähltde werdenchoisir obsi diela eingestelltecouleur Farbesélectionnée gleichdoit oderêtre ungleichégale derou gefilmtennon Farbeà seienla soll.couleur Dieserfilmée. BlockCe kannbloc alspeut Bedingungêtre genutztutilisé werden.comme une condition.
LiniendetektorProgramme Programmde détecteur de ligne
DasLe Liniendetektor-Programmprogramme läuftde ab,détecteur wennde eineligne oders'exécute mehrerelorsqu’une Linienou erkanntplusieurs wurden.lignes Essont wirddétectées. separatIl vomest Hauptprogrammrédigé geschrieben.séparément Variablendu funktionierenprogramme globalprincipal. überLes beidevariables Programmefonctionnent hinweg.globalement Dassur Eingabe-Programmles läuftdeux improgrammes. Block Le programme de saisie s'exécute dans le bloc wennlorsqu’une Linienligne erkannt est détectéeab..
MikrofonMicrophone
DasLe inmicrophone derintégré Kameraà integriertela Mikrofoncaméra kannpeut alsêtre Lautstärkedetektorutilisé genutztcomme werden.détecteur de volume.
DerLe Startedémarrage jedesde mal-Blockchaque bloc
DerLe démarrage de chaque bloc permet d’exécuter un programme si une condition est remplie. Il fonctionne donc comme une distinction de cas, non seulement une fois, mais chaque fois que la condition est remplie, tout au long du programme. Le Startedémarrage jedesde mal-Blockchaque bloc bietet die Möglichkeit ein Programm ablaufen zulassen, wenn eine Bedingung erfüllt ist. Er funktioniert also ähnlich wie eine Fallunterscheidung wird aber nicht nur einmal durchlaufen, sondern jedes mal, wenn die Bedingung erfüllt ist, während des gesamten Ablauf des Programms. Der Starte jedes mal-Block :
IstEst eineune Abkürzungabréviation fürde folgendesla Konstrukt:construction suivante :
ManOn kannpeut ininsérer den dans le Startedémarrage jedeschaque mal-Block blocder de Kategoriela Mikrofroncatégorie alleMicrophone Bedingungentoutes ausles ebenconditions dieserde Kategoriecette einsetzten.même catégorie.
Hinweis:Remarque Der: ProgrammabschnittLa innerhalbsection desdu Starteprogramme jedesà mal-Blockl’intérieur solltedu kurzdémarrage gehaltende werdenchaque undbloc keinedoit blockierendenêtre Aufrufecourte oderet Endschlosschleifenne enthalten,pas socomporter dassd’appels dieserbloqués Teilou desde Programmsboucles schnellde abgearbeitetfin werdende kann.session, afin que cette partie du programme puisse être traitée rapidement.
LautstärkedetektorDétecteur de volume
AbrufenAfficher
Mit Avec Mikrofon Microphone LautstärkeVolume erhälton manobtient diele Lautstärkevolume inen Dezibel.décibels.
AbfragenInterroger
UmPour abzufragen,vérifier obsi derle Lautstärkedetektordétecteur einede bestimmtevolume Lautstärkedétecte wahrnimmt,un wirdcertain dieservolume, Blockce bloc est
genutzt.utilisé. MitLe dembloc Blockpermet kannde mancomparer diele aufgenommenevolume Lautstärkeperçu mitavec einerun eingegebenenvolume vergleichen.saisi. ÜberLe dasmenu Dropdown-Menüdéroulant (kleinespetit Dreieck)triangle) kannpermet gewähltde werden,sélectionner mitce welchemque Vergleichsoperatorvous verglichensouhaitez werdencomparer soll.et Dieseravec Blockquel kannopérateur alsde Bedingungcomparaison. genutztCe werden.bloc peut être utilisé comme une condition.