Pythoniști.roROBO LABSIMULATOR PYTHON

SORTARE DE PRODUSE

La fabrică

Brațul detectează culoarea fiecărui cub și îl pune în containerul potrivit. Într-o fabrică reală, senzorii identifică produsele, programul decide traseul, iar brațul robotic execută mutarea. Aici procesul este simplificat, dar principiul rămâne același: detectare, decizie, acțiune.

01 BAZĂ
02 UMĂR
03 COT
04 CLEȘTE
PRODUCȚIE● PREGĂTIT
PIESE ÎN LOT
6
PROCESATE0 / 6
ROȘII0
ALBASTRE0
GALBENE0
SENZORAȘTEAPTĂ
↔ TRAGE PENTRU A ROTI VEDEREA · SCROLL PENTRU ZOOM
⌘COD PYTHON
sortare.py
›_Se pregătește motorul Python...
Programează << Înapoi la pythonisti.ro

CUM FUNCȚIONEAZĂ

Alege lotul și pornește robotul.

Poți alege între 1 și 9 piese. Culorile sunt generate aleatoriu, cu maximum trei piese din fiecare culoare.

urmatorul_obiect() aduce întregul șir înainte, până când prima piesă ajunge la senzor. detecteaza_culoarea() întoarce "rosu", "albastru" sau "galben".

Programul este blocat pentru a putea urmări clar cum bucla și structura if / elif / else controlează brațul robotic.

COMENZI DISPONIBILE

Programează brațul în Python

baza(unghi)Rotește baza între −180° și 180°.

umar(unghi)Poziționează umărul între −20° și 100°.

cot(unghi)Poziționează cotul între −120° și 120°.

incheietura(unghi)Rotește încheietura între −180° și 180°.

cleste(procent)Controlează deschiderea: 0 închis, 100 deschis.

asteapta(secunde)Face o pauză de maximum 5 secunde.

Poți folosi variabile, calcule, for, while și condiții. Simulatorul blochează automat orice mișcare care ar coborî brațul sub planul de lucru. Programele prea lungi sau buclele infinite sunt, de asemenea, oprite.