Η ανίχνευση του χρώματος μιας επιφάνειας στην οποία ακουμπάει το ρομποτάκι Thymio, επιτυγχάνεται με τη βοήθεια των αισθητήρων εδάφους. Για να μπορέσουμε να λύσουμε προβλήματα που περιλαμβάνουν επιφάνειες διαφορετικών χρωμάτων θα πρέπει να δούμε από κοντά τις τιμές που λαμβάνουν αυτοί οι αισθητήρες καθώς και τον τρόπο που μπορούν να αξιοποιηθούν στον προγραμματισμό του ρομπότ.
Ένα από αυτά τα προβλήματα αναφέρεται στην ανίχνευση χρωμάτων και στην κίνηση του ρομπότ σε περιβάλλοντα προγραμματισμού του Thymio. Ας το διατυπώσουμε με τη βοήθεια ενός σχήματος:
Το ΠΡΟΒΛΗΜΑ
«Πάνω στο τραπέζι έχουμε βάλει ένα λευκό χαρτόνι και πάνω σ’ αυτό έχουμε τοποθετήσει τρεις ορθογώνιες επιφάνειες διαφορετικών χρωμάτων (κόκκινο, μαύρο, πράσινο) όπως στο σχήμα.
Cum funcționează Skrill la cazinouri online, explică Sfaturicazino
Skrill este unul dintre cele mai utilizate sisteme de plată electronică în industria jocurilor de noroc online, cu o prezență consolidată pe piața europeană și globală încă din anul 2001, când a fost lansat sub denumirea Moneybookers. Tranziția la brandul Skrill a avut loc în 2013, moment care a coincis cu o extindere semnificativă a serviciilor oferite și cu integrarea într-un ecosistem financiar mai larg, administrat astăzi de grupul Paysafe. Popularitatea acestui portofel electronic în rândul jucătorilor de cazinou nu este întâmplătoare — ea derivă dintr-o combinație de factori practici: viteza tranzacțiilor, nivelul de securitate, disponibilitatea în zeci de valute și acceptarea pe scară largă de către operatorii de jocuri de noroc licențiați. Înțelegerea modului în care funcționează Skrill în contextul specific al cazinourilor online presupune însă mai mult decât o simplă descriere a pașilor de plată — implică cunoașterea infrastructurii tehnice, a regulamentelor aplicabile, a limitelor reale și a nuanțelor care pot afecta experiența unui jucător român.
Infrastructura tehnică și procesul de înregistrare Skrill
Skrill operează ca instituție de monedă electronică, autorizată și reglementată de Financial Conduct Authority (FCA) din Marea Britanie, sub numărul de referință 900001. Această autorizație îi conferă statutul de entitate financiară reglementată, distinctă de simpli procesatori de plăți, ceea ce înseamnă că fondurile utilizatorilor sunt protejate prin mecanisme de segregare a conturilor — banii clienților nu pot fi folosiți în operațiunile interne ale companiei. Această distincție este esențială pentru jucătorii care doresc să înțeleagă de ce Skrill este considerat mai sigur decât simpla utilizare a cardului bancar direct pe platformele de jocuri.
Procesul de creare a unui cont Skrill este relativ simplu: utilizatorul furnizează o adresă de email validă, date personale de bază și o metodă de finanțare a contului. Contul poate fi alimentat prin transfer bancar, card de credit sau debit, alte portofele electronice sau chiar prin numerar via agenți autorizați în anumite țări. Verificarea identității (KYC — Know Your Customer) devine obligatorie atunci când utilizatorul dorește să retragă fonduri sau să depășească anumite praguri de tranzacționare. Documentele solicitate includ, de regulă, un act de identitate valabil și o dovadă de adresă — proceduri standard impuse de reglementările anti-spălare a banilor (AML) aplicabile la nivel european prin Directiva 5AMLD, transpusă în legislația națională a statelor membre.
Din punct de vedere tehnic, Skrill utilizează protocoale de criptare SSL pe 128 de biți pentru toate tranzacțiile și implementează autentificarea în doi factori (2FA) ca strat suplimentar de securitate. Sistemul de detectare a fraudelor funcționează în timp real, analizând pattern-urile de tranzacționare și semnalând activitățile suspecte înainte ca acestea să fie finalizate. Aceste mecanisme sunt relevante pentru jucătorii de cazinou deoarece reduc semnificativ riscul de acces neautorizat la fonduri, un risc real în contextul în care conturile de jocuri de noroc sunt ținte frecvente pentru atacuri de tip phishing sau credential stuffing.
Cum se utilizează Skrill efectiv la un cazinou online
Fluxul practic de utilizare a Skrill la un cazinou online urmează un tipar bine definit, dar cu variații importante între operatori. Primul pas este verificarea dacă respectivul cazinou acceptă Skrill ca metodă de plată — deși portofelul este larg acceptat, există operatori care exclud Skrill din motive de politică internă sau din cauza restricțiilor impuse de băncile achizitoare cu care lucrează. Cazinoul afișează de obicei lista metodelor acceptate în secțiunea de casă sau în termenii și condițiile generale.
Odată confirmat că operatorul acceptă Skrill, procesul de depunere durează, în medie, sub 60 de secunde. Jucătorul accesează secțiunea de depunere, selectează Skrill, introduce suma dorită și este redirecționat către o fereastră securizată Skrill unde autentifică tranzacția cu email-ul și parola contului, plus codul 2FA dacă este activat. Fondurile apar în contul de cazinou aproape instantaneu, ceea ce reprezintă un avantaj clar față de transferurile bancare clasice, care pot dura 2-5 zile lucrătoare. Retragerile prin Skrill sunt, de asemenea, rapide — majoritatea cazinourilor procesează cererile de retragere în 24-48 de ore, iar odată ce fondurile sunt trimise de operator, acestea apar în portofelul Skrill în câteva minute sau ore, nu zile.
Un aspect tehnic important, adesea ignorat de jucătorii noi, este diferența dintre depunerile directe cu cardul și depunerile prin Skrill din perspectiva categorisirii tranzacției de către bănci. Când un jucător plătește direct cu cardul la un cazinou, tranzacția poate fi codificată ca „gambling” de către bancă, ceea ce poate declanșa blocaje automate sau comisioane suplimentare. Plata prin Skrill apare în extrasul bancar ca o tranzacție către Skrill/Paysafe, nu ca o plată directă la un cazinou, ceea ce poate evita aceste complicații — deși este important de subliniat că această metodă nu exonerează jucătorul de responsabilitățile fiscale sau de respectarea termenilor contului bancar.
Conform analizei noastre, cazinourile care integrează Skrill ca metodă de plată primară tind să ofere limite de depunere mai flexibile față de cele care îl acceptă doar ca opțiune secundară — un detaliu care contează în special pentru jucătorii cu volume mari de tranzacționare sau pentru cei care participă la turnee cu buy-in-uri semnificative. Sfaturicazino a documentat această tendință în evaluările operatorilor activi pe piața românească, observând că operatorii cu licență ONJN (Oficiul Național pentru Jocuri de Noroc) care acceptă Skrill au, în general, o infrastructură de procesare a plăților mai matură.
Limitele de tranzacționare variază considerabil. La nivel de cont Skrill, suma minimă pentru un transfer este de 1 euro, iar maximul zilnic poate ajunge la 10.000 euro pentru conturi verificate, cu posibilitate de extindere pentru conturi VIP. La nivel de cazinou, limitele sunt stabilite independent de operator și pot fi mai restrictive — un cazinou poate accepta depuneri Skrill de minimum 10 euro și maximum 5.000 euro per tranzacție, indiferent de limitele contului Skrill al jucătorului. Aceste limite sunt specificate în termenii și condițiile fiecărui operator și merită verificate înainte de alegerea unui cazinou.
Comisioane, condiții VIP și implicații pentru bonusuri
Structura de comisioane a Skrill este un subiect care necesită atenție, deoarece există mai multe niveluri de taxare care pot afecta suma efectiv disponibilă pentru joc. Skrill nu percepe comision pentru depunerile în contul portofelului prin transfer bancar SEPA, dar poate aplica comisioane pentru alimentarea prin card (de obicei 1,9% din sumă). Transferurile între utilizatori Skrill sunt gratuite dacă sunt în aceeași valută. Conversia valutară atrage un comision de 3,99% față de rata de schimb de referință, ceea ce poate fi relevant pentru jucătorii români care operează în lei și utilizează cazinouri care procesează în euro.
Programul VIP al Skrill — structurat pe nivelurile Bronze, Silver, Gold, Diamond și Platinum — oferă beneficii progresive, inclusiv reducerea sau eliminarea comisioanelor de conversie valutară, acces la un manager de cont dedicat și limite de tranzacționare mai mari. Accesul la nivelul Silver necesita, conform ultimelor informații disponibile, un volum de tranzacții de minimum 2.500 euro în ultimele 3 luni, iar nivelul Gold impunea 15.000 euro în același interval. Aceste praguri se pot modifica, deci este recomandată verificarea directă pe platforma Skrill. Pentru jucătorii activi de cazinou, atingerea unui nivel VIP Skrill poate reprezenta o economie reală la comisioane pe parcursul unui an.
Un aspect critic, pe care Sfaturicazino îl subliniază frecvent în evaluările sale, este legătura dintre metoda de plată și eligibilitatea pentru bonusuri. Numeroase cazinouri online exclud explicit depunerile efectuate prin portofele electronice — Skrill, Neteller, PayPal — din calculul bonusurilor de bun venit sau al promoțiilor recurente. Această excludere este menționată, de obicei, în termenii și condițiile bonusului, uneori cu caractere mici sau în secțiuni greu accesibile. Motivul invocat de operatori este legat de riscul de abuz — portofelele electronice facilitează crearea rapidă de conturi multiple, ceea ce ar permite exploatarea repetată a acelorași bonusuri. Indiferent de justificare, consecința practică este că un jucător care depune prin Skrill poate rata bonusuri valoroase dacă nu verifică în prealabil termenii ofertei.
Pe de altă parte, există operatori care tratează Skrill ca metodă preferată și oferă bonusuri specifice pentru utilizatorii acestui portofel — cashback-uri, reduceri de comision sau rotiri gratuite suplimentare. Aceste promoții sunt mai rare, dar există, în special la cazinouri care au parteneriate directe cu Paysafe Group. Identificarea acestor operatori necesită documentare prealabilă sau consultarea unor surse specializate care urmăresc ofertele pieței în timp real.
Reglementări aplicabile și situația specifică pe piața românească
România are una dintre cele mai bine definite cadre legislative pentru jocurile de noroc online din Europa Centrală și de Est. Ordonanța de Urgență nr. 77/2009 privind organizarea și exploatarea jocurilor de noroc, modificată ulterior prin multiple acte normative, și regulamentele ONJN stabilesc cerințe clare pentru operatorii care activează legal pe teritoriul național. Unul dintre aceste cerințe vizează metodele de plată acceptate — operatorii licențiați ONJN trebuie să utilizeze procesatori de plăți care pot fi auditați și care respectă legislația românească privind prevenirea spălării banilor.
Skrill îndeplinește aceste cerințe prin statutul său de instituție reglementată FCA și prin conformarea cu directivele europene AML, ceea ce explică de ce este acceptat de majoritatea operatorilor cu licență ONJN. Cu toate acestea, există o particularitate importantă: ONJN impune operatorilor să colecteze și să raporteze tranzacțiile jucătorilor, inclusiv cele efectuate prin portofele electronice. Anonimatul relativ pe care Skrill îl poate oferi față de transferurile bancare directe este, prin urmare, limitat în contextul cazinourilor licențiate în România — operatorul cunoaște identitatea jucătorului prin procesul de verificare KYC propriu, iar Skrill furnizează informații autorităților competente atunci când există solicitări legale.
Din perspectiva jucătorului român, utilizarea Skrill la un cazinou licențiat ONJN prezintă avantaje clare față de utilizarea unor metode de plată la operatori nelicențiați. Cazinoul licențiat este obligat să respecte limite de responsabilitate, să ofere mecanisme de autoexcludere și să proceseze retragerile în termene rezonabile. Dacă un operator licențiat refuză sau întârzie nejustificat o retragere prin Skrill, jucătorul are recurs la ONJN pentru sesizare — un mecanism de protecție inexistent în cazul operatorilor care activează fără licență românească. Sfaturicazino a documentat mai multe astfel de cazuri în care intervenția ONJN a dus la rezolvarea disputelor privind retragerile, ceea ce confirmă valoarea practică a alegerii unui operator reglementat.
Un alt aspect relevant pentru piața românească este tratamentul fiscal al câștigurilor din jocuri de noroc. Conform legislației în vigoare, câștigurile din jocuri de noroc online sunt impozabile în România, iar impozitarea se aplică indiferent de metoda de plată utilizată — inclusiv Skrill. Metoda de plată nu influențează obligațiile fiscale ale jucătorului, iar utilizarea unui portofel electronic nu reprezintă un mecanism de evitare a acestor obligații. Jucătorii care utilizează Skrill pentru a colecta câștiguri semnificative ar trebui să fie conștienți că tranzacțiile sunt trasabile și că autoritățile fiscale române au mecanisme de cooperare cu instituțiile financiare europene pentru identificarea veniturilor nedeclarate.
Reglementările europene privind serviciile de plată — în special Directiva PSD2, implementată în 2019 — au adus modificări importante și pentru utilizatorii Skrill. Autentificarea puternică a clienților (SCA) a devenit obligatorie pentru tranzacțiile electronice, ceea ce a dus la adăugarea de straturi suplimentare de verificare pentru plățile online. Skrill a implementat aceste cerințe prin autentificarea în doi factori și prin verificările biometrice disponibile în aplicația mobilă, menținând în același timp o experiență de utilizare relativ fluidă pentru tranzacțiile de cazinou.
În concluzie, Skrill reprezintă o opțiune de plată matură și bine reglementată pentru jucătorii de cazinou online, cu avantaje reale în ceea ce privește viteza tranzacțiilor, securitatea și disponibilitatea pe scară largă. Utilizarea sa eficientă presupune însă înțelegerea structurii de comisioane, verificarea eligibilității pentru bonusuri înainte de depunere și alegerea unui operator cu licență valabilă care să ofere garanțiile legale necesare. Cunoașterea acestor detalii tehnice și regulatorii transformă Skrill dintr-un simplu instrument de plată într-o componentă strategică a experienței de joc responsabil.
Πώς να προγραμματίσουμε το ρομποτάκι έτσι ώστε:
να έχει ως αφετηρία του μια από τις τρεις επιφάνειες και
να κινείται με διαφορετικές ταχύτητες σε κάθε μια επιφάνεια και μόλις αγγίξει την εξωτερική λευκή να επιστρέφει πίσω και αυτό να επαναλαμβάνεται;»
Από την πρώτη ανάγνωση του προβλήματος (που ο ίδιος επινόησα για να πειραματιστώ!) σκέφτηκα ότι αυτό δεν αντιμετωπίζεται άμεσα και εύκολα κυρίως σε ότι αφορά την ορθή ανίχνευση των χρωμάτων.
Μου ήρθε η ιδέα να κάνω μια προσομοίωση, στο οικείο ψηφιακό περιβάλλον του Scratch, για να δω τι συμβαίνει προτού καταπιαστώ με το πραγματικό ρομποτάκι. Γι αυτό το σκοπό, βασίστηκα στο project που λίγο καιρό πριν ανάρτησα https://scratch.mit.edu/projects/180649555/ με θέμα την «παγίδευση ενός εικονικού ρομπότ σε μια επιφάνεια».
Έτσι, πολύ εύκολα οδηγήθηκα στη διαδικασία με την οποία επιτυγχάνονται, με το παραπάνω, οι στόχοι του προβλήματος: Το «εικονικό ρομποτάκι» πηγαινοέρχεται διαρκώς περνώντας από τις επιφάνειες των τριών χρωμάτων. Πρόκειται για ένα επιπλέον παράδειγμα «παγίδευσης» του εικονικού ρομπότ σε μια τρίχρωμη λωρίδα.
Οι τρεις πρώτες εντολές απόφασης { IF ….. THEN } αναφέρονται στην κίνηση του εικονικού ρομπότ {κινήσου <απόσταση>} στις αντίστοιχες περιπτώσεις των χρωματιστών περιοχών (κόκκινο, μαύρο, πράσινο). Όσο για την τέταρτη εντολή απόφασης, όπου ο αισθητήρας αγγίζει το λευκό, έχουμε αλλαγή κατεύθυνσης του ρομπότ με την εντολή:
{στρίψε προς την κατεύθυνση < – τρέχουσα κατεύθυνση > }.
(Το project – test αναρτήθηκε στη διεύθυνση https://scratch.mit.edu/projects/194141685/ )
Συμπέρασμα: Ο πειραματισμός με το εικονικό ρομπότ στην οθόνη μπορεί να μας δίνει ιδέες για δραστηριότητες χωρίς αυτό να σημαίνει ότι εξασφαλίζουμε και τον προγραμματισμό του πραγματικού ρομπότ εδάφους. Το καθένα από τα περιβάλλοντα, το εικονικό και το πραγματικό, έχουν τη …γοητεία τους.
Β. Ας πειραματιστούμε με τις τιμές των δύο «αισθητήρων εδάφους»
Ο καλύτερος τρόπος για την κατανόηση τόσο της λειτουργίας αυτών των αισθητήρων όσο και των διαθέσιμων εντολών και λειτουργιών τους δεν είναι άλλος από τον πειραματισμό (βλέπε την 24η Δραστηριότητα στο eduportal)
Υπενθυμίζουμε ότι, οι «αισθητήρες εδάφους» μας χρησιμεύουν για την εύρεση των τιμών τους όταν το ρομποτάκι ακουμπάει σε μια χρωματιστή επιφάνεια ή ανυψώνεται πάνω από αυτήν οπότε και οι τιμές αλλάζουν. Το ίδιο επιτυγχάνεται με χρωματιστές λωρίδες όταν αυτές πλησιάζουν κοντά τους, οπότε μπορούμε να τους αξιοποιήσουμε κατά προσέγγιση και ως «Αισθητήρες Χρωμάτων». Οι τιμές των αισθητήρων εδάφους κυμαίνονται μεταξύ 0 και1000.
Σημείωση: Διακρίνουμε δύο περιπτώσεις
Αν χρησιμοποιώ το περιβάλλον διασύνδεσης «Thymio+Scratch» τότε έχουμε πρόσβαση στις τιμές αυτές με τη βοήθεια συγκεκριμένων εντολών και λειτουργιών (βλέπε https://www.eduportal.gr/thymio-23/).
Αν χρησιμοποιώ το περιβάλλον ASEBA (VPL, Text Programming, BLOCKLY) τότε για τις τιμές που κάθε φορά μας ενδιαφέρουν μπορούμε να τις «βλέπουμε» ταυτόχρονα με τον προγραμματισμό (βλέπε προηγούμενη δραστηριότητα https://www.eduportal.gr/thymio-24/ )
Εφαρμογή 1:Πώςτο ρομπότ εδάφους μπορεί να διακρίνει τις ανοιχτόχρωμες λωρίδες από τις σκουρόχρωμες, σε τρία προγραμματιστικά περιβάλλοντα);
Η ανίχνευση ενός χρώματος μιας επιφάνειας γίνεται προσεγγιστικά με τη βοήθεια του ενός από τους δύο αισθητήρες που διαθέτει το ρομπότ Thymio. Σ’ αυτήν την εφαρμογή περιοριζόμαστε, γενικά, στις σκουρόχρωμες κα ανοιχτόχρωμες επιφάνειες. Θέλουμε να φτιάξουμε μια διαδικασία (και στα τρία περιβάλλοντα προγραμματισμού του Thymio: Visual Programming (VPL), BLOCKLY και ScratchX) με τη βοήθεια της οποίας το ρομπότ θα μπορεί να διακρίνει τις δύο επιφάνειες που αναφέρθηκαν παραπάνω.
1.1Ο κώδικας Προγραμματισμού στο ScratchX
Γνωρίζουμε ότι:
Αν η τιμή του αριστερού αισθητήρα (0) είναι μεγαλύτερη του μηδενός και μικρότερη του 400, τότε, η επιφάνεια είναι σκουρόχρωμη.
Σκέφτομαι τι θα ήθελα:
Το ρομπότ να κινείται με σταθερή ταχύτητα και στη σκουρόχρωμη ενώ σε οποιαδήποτε άλλη περίπτωση να παραμένει ακίνητο.
………..και το μεταφράζω στη γλώσσα του Scratch:
Οι τιμές των μεταβλητών < Τ1 > = 0 και < Τ2 > = 400 είναι τα όρια των τιμών που ανιχνεύει ο αριστερός αισθητήρας για τις σκουρόχρωμες επιφάνειες. Ο έλεγχος μπορεί να γίνει εύκολα χρησιμοποιώντας χάρτινες λωρίδες με χρώματα όπως μαύρο, μπεζ κ.α που καλύπτουν, ως ένα βαθμό, το φάσμα (0-à 400).
Από την άλλη, μπορούμε να ρυθμίζουμε τόσο τις τιμές των < Τ1 > και < Τ2 > όσο και της ταχύτητας του ρομπότ, με τα αντίστοιχα sliders.
Γεννιέται το ερώτημα: Πώς να φτιάξω μια διαδικασία που να αφορά τις ανοιχτόχρωμες επιφάνειες;
Η διαδικασία είναι ακριβώς η ίδια με μόνη διαφορά τις τιμές των ορίων: τώρα οι τιμές τους είναι 450 και 950 αντίστοιχα.
Στο διάγραμμα απεικονίζονται τα όρια τιμών για τις δύο περιπτώσεις: σκουρόχρωμες και ανοιχτόχρωμες επιφάνειες.
1.2 Ο κώδικας Προγραμματισμού στο BLOCKLY
Τώρα, εύκολα μεταφράζουμε τον προηγούμενο κώδικα, στη γλώσσα BLOCKLY:
1.3 Ο κώδικας στον «Οπτικό Προγραμματισμό VPL»
Σκέφτομαι σύμφωνα με τα παραπάνω και… τα μεταφράζω στη γλώσσα του VPL:
1.4 Ο κώδικας στον «Text Programming»
Εδώ, ο κώδικας δημιουργείται….. αυτόματα από το περιβάλλον ASEBA του Thymio. Με διευκολύνει πάρα πολύ μια και μεταφράζει σε αριθμητικές τιμές που αντιστοιχούν στα sliders ή εικονίδια που διαμορφώνω στο VPL.
Στη δεύτερη εφαρμογή επιχειρείται μια προσπάθεια προγραμματισμού του Thymio όταν ακουμπάει πάνω σε χρωματιστές λωρίδες.
Εφαρμογή 2:Πώςτο ρομπότ εδάφους, μπορεί να διακρίνει χρωματιστές λωρίδες, σε διάφορα προγραμματιστικά περιβάλλοντα;
Ας ξεκινήσουμε με πέντε επιφάνειες διαφορετικών χρωμάτων , απ’ αυτές που βρίσκει κανείς στα χαρτοπωλεία. Η μια από αυτές, η μπεζ, είναι πλαστική από ένα παλιό τετράδιο-μπλοκ.
Πάνω σε μια λευκή χάρτινη επιφάνεια τοποθετούμε τέσσερεις λωρίδες: μαύρη, μπεζ, πράσινη και κόκκινη.
Τοποθετούμε το ρομπότ πάνω στη λευκή επιφάνεια και βρίσκουμε ότι η τιμή του αριστερού αισθητήρα παίρνει την τιμή 890. Στη συνέχεια, κάνουμε το ίδιο για τις τέσσερις λωρίδες και βρίσκουμε τις αντίστοιχε τιμές τους.
Για παράδειγμα, σύμφωνα με την εφαρμογή 1, η διαδικασία ανίχνευσης μιας κόκκινης λωρίδας παίρνει την παρακάτω μορφή (άλλαξα μόνο τα ονόματα των μεταβλητών για τα όρια) και ενεργοποιείται με το πάτημα του κεντρικού κουμπιού του Thymio:
Με τον ίδιο τρόπο μπορούμε να οικοδομούμε τις διαδικασίες και για άλλα χρώματα (δίνοντας τις αντίστοιχες τιμές στις μεταβλητές < όριο_1 > και < όριο_2 >).
Στην περίπτωση των τεσσάρων χρωμάτων σε λευκή επιφάνεια φτιάξαμε ένα project στο οποίο χρησιμοποιούμε τη δυνατότητα δημιουργίας μιας νέας εντολής με εισόδους τις μεταβλητές <όριο _1>, <όριο _ 2> , <ταχύτητα> και την ονομάσαμε
ΧΡΩΜΑ όριο_1 όριο_2 ταχύτητα.
Με το πάτημα των κουμπιών του Thymio [μπροστά], [δεξιά], [πίσω], [αριστερά] ανιχνεύουμε τα χρώματα μαύρο, μπεζ, πράσινο και κόκκινο. Έτσι, το κινητό αποκτάει μια σταθερή ταχύτητα διαφορετικά ακινητοποιείται.
Σημείωση: Με την ίδια λογική αντιμετωπίζουμε και την περίπτωση κατά την οποία «πάνω σε μια μαύρη χάρτινη επιφάνεια τοποθετούμε τέσσερεις λωρίδες: λευκή, μπεζ, πράσινη και κόκκινη».
Τέλος, η τρίτη εφαρμογή αναφέρεται στην κίνηση του ρομπότ μια σειρά από λωρίδες και ο προγραμματισμός του βασίζεται στις δύο προηγούμενες εφαρμογές.
Εφαρμογή 3: Πώςτο ρομπότ εδάφους, μπορεί να ακολουθεί μια ευθύγραμμη διαδρομή που αποτελείται από χρωματιστές λωρίδες με διαφορετικές ταχύτητες σε καθεμιά απ’ αυτές;
Πάνω σε μια λευκή επιφάνεια θέτουμε λωρίδες με τρία διαφορετικά χρώματα, τη μια μετά την άλλη, ώστε να σχηματίζουν μια ευθύγραμμη διαδρομή όπως αυτή του project στο Scratch. Σκέφτομαι ότι θα διευκολύνει τον προγραμματισμό αν τα χρώματα των λωρίδων να ξεκινάνε από τα σκουρόχρωμα και να τελειώνουν με ένα χρώμα πριν από το λευκό.
3.1. Ο κώδικας προγραμματισμού στο BLOCKLY
Text Programming
3.2. Ο κώδικας προγραμματισμού στο ScratchX
Για περισσότερα………
www.thymio.org Το επίσημο site αφιερωμένο στο κινητό – ρομποτάκι Thymio.
https://www.eduportal.gr/el/ Εδώ δημοσιεύτηκαν οι πρώτες 25 δραστηριότητες γνωριμίας με το κινητό – ρομποτάκι Thymio.
https://scratch.mit.edu/scratch2download/ Από εδώ κατεβάζεται την τελευταία έκδοση offline του Scratch (Αγγλικά)
https://www.eduportal.gr/programmatizo-to-rompotaki-thymio-oste-na-akolouthi-mia-mavri-lorida-sto-dapedo-3i-drastiriotita/ Προγραμματίζω το ρομποτάκι Thymio ώστε να ακολουθεί μια μαύρη λωρίδα στο δάπεδο (3η Δραστηριότητα)
https://aseba-community.github.io/thymio-scratchx/index-en.html Οδηγίες (στα Αγγλικά, Γαλλικά, Ιταλικά ) για τη διασύνδεση Thymio με Scratchx – Πειραματικά projects – Όλες οι εντολές και λειτουργίες της διασύνδεσης Thymio με το Scratchx που λειτουργούν, σήμερα, (18/12/2017) μόνο ONLINE.
https://www.eduportal.gr/thymio-20/ Tο κινητό-ρομποτάκι Thymio μαθαίνει να μετράει τις μαύρες λωρίδες που συναντάει στο έδαφος (20η Δραστηριότητα με BLOCKLY)
https://www.inria.fr/actualite/actualites-inria/entretien-fete-de-la-science-quels-enjeux Σκέψεις για την παιδαγωγική προσέγγιση στην εκπαιδευτική ρομποτική για μικρούς μαθητές (Γαλλικά)
Χρησιμοποιούμε cookie για την εξατομίκευση περιεχομένου και διαφημίσεων, την παροχή λειτουργιών κοινωνικών μέσων και την ανάλυση της επισκεψιμότητάς μας. Αποδέχεστε το cookie; ΑποδοχήΠερισσότερα
Ιδιωτικότητα & Cookies
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Δεκ 19 2017
Το ρομποτάκι Thymio κινείται πάνω σε χρωματιστά χαρτόνια και σε διάφορες πίστες με λωρίδες (25η Δραστηριότητα, VPL, BLOCKLY και ScratchΧ)
του Νίκου Δαπόντε
Α. Εισαγωγή
Η ανίχνευση του χρώματος μιας επιφάνειας στην οποία ακουμπάει το ρομποτάκι Thymio, επιτυγχάνεται με τη βοήθεια των αισθητήρων εδάφους. Για να μπορέσουμε να λύσουμε προβλήματα που περιλαμβάνουν επιφάνειες διαφορετικών χρωμάτων θα πρέπει να δούμε από κοντά τις τιμές που λαμβάνουν αυτοί οι αισθητήρες καθώς και τον τρόπο που μπορούν να αξιοποιηθούν στον προγραμματισμό του ρομπότ.
Ένα από αυτά τα προβλήματα αναφέρεται στην ανίχνευση χρωμάτων και στην κίνηση του ρομπότ σε περιβάλλοντα προγραμματισμού του Thymio. Ας το διατυπώσουμε με τη βοήθεια ενός σχήματος:
Το ΠΡΟΒΛΗΜΑ
«Πάνω στο τραπέζι έχουμε βάλει ένα λευκό χαρτόνι και πάνω σ’ αυτό έχουμε τοποθετήσει τρεις ορθογώνιες επιφάνειες διαφορετικών χρωμάτων (κόκκινο, μαύρο, πράσινο) όπως στο σχήμα.
Cum funcționează Skrill la cazinouri online, explică Sfaturicazino
Skrill este unul dintre cele mai utilizate sisteme de plată electronică în industria jocurilor de noroc online, cu o prezență consolidată pe piața europeană și globală încă din anul 2001, când a fost lansat sub denumirea Moneybookers. Tranziția la brandul Skrill a avut loc în 2013, moment care a coincis cu o extindere semnificativă a serviciilor oferite și cu integrarea într-un ecosistem financiar mai larg, administrat astăzi de grupul Paysafe. Popularitatea acestui portofel electronic în rândul jucătorilor de cazinou nu este întâmplătoare — ea derivă dintr-o combinație de factori practici: viteza tranzacțiilor, nivelul de securitate, disponibilitatea în zeci de valute și acceptarea pe scară largă de către operatorii de jocuri de noroc licențiați. Înțelegerea modului în care funcționează Skrill în contextul specific al cazinourilor online presupune însă mai mult decât o simplă descriere a pașilor de plată — implică cunoașterea infrastructurii tehnice, a regulamentelor aplicabile, a limitelor reale și a nuanțelor care pot afecta experiența unui jucător român.
Infrastructura tehnică și procesul de înregistrare Skrill
Skrill operează ca instituție de monedă electronică, autorizată și reglementată de Financial Conduct Authority (FCA) din Marea Britanie, sub numărul de referință 900001. Această autorizație îi conferă statutul de entitate financiară reglementată, distinctă de simpli procesatori de plăți, ceea ce înseamnă că fondurile utilizatorilor sunt protejate prin mecanisme de segregare a conturilor — banii clienților nu pot fi folosiți în operațiunile interne ale companiei. Această distincție este esențială pentru jucătorii care doresc să înțeleagă de ce Skrill este considerat mai sigur decât simpla utilizare a cardului bancar direct pe platformele de jocuri.
Procesul de creare a unui cont Skrill este relativ simplu: utilizatorul furnizează o adresă de email validă, date personale de bază și o metodă de finanțare a contului. Contul poate fi alimentat prin transfer bancar, card de credit sau debit, alte portofele electronice sau chiar prin numerar via agenți autorizați în anumite țări. Verificarea identității (KYC — Know Your Customer) devine obligatorie atunci când utilizatorul dorește să retragă fonduri sau să depășească anumite praguri de tranzacționare. Documentele solicitate includ, de regulă, un act de identitate valabil și o dovadă de adresă — proceduri standard impuse de reglementările anti-spălare a banilor (AML) aplicabile la nivel european prin Directiva 5AMLD, transpusă în legislația națională a statelor membre.
Din punct de vedere tehnic, Skrill utilizează protocoale de criptare SSL pe 128 de biți pentru toate tranzacțiile și implementează autentificarea în doi factori (2FA) ca strat suplimentar de securitate. Sistemul de detectare a fraudelor funcționează în timp real, analizând pattern-urile de tranzacționare și semnalând activitățile suspecte înainte ca acestea să fie finalizate. Aceste mecanisme sunt relevante pentru jucătorii de cazinou deoarece reduc semnificativ riscul de acces neautorizat la fonduri, un risc real în contextul în care conturile de jocuri de noroc sunt ținte frecvente pentru atacuri de tip phishing sau credential stuffing.
Cum se utilizează Skrill efectiv la un cazinou online
Fluxul practic de utilizare a Skrill la un cazinou online urmează un tipar bine definit, dar cu variații importante între operatori. Primul pas este verificarea dacă respectivul cazinou acceptă Skrill ca metodă de plată — deși portofelul este larg acceptat, există operatori care exclud Skrill din motive de politică internă sau din cauza restricțiilor impuse de băncile achizitoare cu care lucrează. Cazinoul afișează de obicei lista metodelor acceptate în secțiunea de casă sau în termenii și condițiile generale.
Odată confirmat că operatorul acceptă Skrill, procesul de depunere durează, în medie, sub 60 de secunde. Jucătorul accesează secțiunea de depunere, selectează Skrill, introduce suma dorită și este redirecționat către o fereastră securizată Skrill unde autentifică tranzacția cu email-ul și parola contului, plus codul 2FA dacă este activat. Fondurile apar în contul de cazinou aproape instantaneu, ceea ce reprezintă un avantaj clar față de transferurile bancare clasice, care pot dura 2-5 zile lucrătoare. Retragerile prin Skrill sunt, de asemenea, rapide — majoritatea cazinourilor procesează cererile de retragere în 24-48 de ore, iar odată ce fondurile sunt trimise de operator, acestea apar în portofelul Skrill în câteva minute sau ore, nu zile.
Un aspect tehnic important, adesea ignorat de jucătorii noi, este diferența dintre depunerile directe cu cardul și depunerile prin Skrill din perspectiva categorisirii tranzacției de către bănci. Când un jucător plătește direct cu cardul la un cazinou, tranzacția poate fi codificată ca „gambling” de către bancă, ceea ce poate declanșa blocaje automate sau comisioane suplimentare. Plata prin Skrill apare în extrasul bancar ca o tranzacție către Skrill/Paysafe, nu ca o plată directă la un cazinou, ceea ce poate evita aceste complicații — deși este important de subliniat că această metodă nu exonerează jucătorul de responsabilitățile fiscale sau de respectarea termenilor contului bancar.
Conform analizei noastre, cazinourile care integrează Skrill ca metodă de plată primară tind să ofere limite de depunere mai flexibile față de cele care îl acceptă doar ca opțiune secundară — un detaliu care contează în special pentru jucătorii cu volume mari de tranzacționare sau pentru cei care participă la turnee cu buy-in-uri semnificative. Sfaturicazino a documentat această tendință în evaluările operatorilor activi pe piața românească, observând că operatorii cu licență ONJN (Oficiul Național pentru Jocuri de Noroc) care acceptă Skrill au, în general, o infrastructură de procesare a plăților mai matură.
Limitele de tranzacționare variază considerabil. La nivel de cont Skrill, suma minimă pentru un transfer este de 1 euro, iar maximul zilnic poate ajunge la 10.000 euro pentru conturi verificate, cu posibilitate de extindere pentru conturi VIP. La nivel de cazinou, limitele sunt stabilite independent de operator și pot fi mai restrictive — un cazinou poate accepta depuneri Skrill de minimum 10 euro și maximum 5.000 euro per tranzacție, indiferent de limitele contului Skrill al jucătorului. Aceste limite sunt specificate în termenii și condițiile fiecărui operator și merită verificate înainte de alegerea unui cazinou.
Comisioane, condiții VIP și implicații pentru bonusuri
Structura de comisioane a Skrill este un subiect care necesită atenție, deoarece există mai multe niveluri de taxare care pot afecta suma efectiv disponibilă pentru joc. Skrill nu percepe comision pentru depunerile în contul portofelului prin transfer bancar SEPA, dar poate aplica comisioane pentru alimentarea prin card (de obicei 1,9% din sumă). Transferurile între utilizatori Skrill sunt gratuite dacă sunt în aceeași valută. Conversia valutară atrage un comision de 3,99% față de rata de schimb de referință, ceea ce poate fi relevant pentru jucătorii români care operează în lei și utilizează cazinouri care procesează în euro.
Programul VIP al Skrill — structurat pe nivelurile Bronze, Silver, Gold, Diamond și Platinum — oferă beneficii progresive, inclusiv reducerea sau eliminarea comisioanelor de conversie valutară, acces la un manager de cont dedicat și limite de tranzacționare mai mari. Accesul la nivelul Silver necesita, conform ultimelor informații disponibile, un volum de tranzacții de minimum 2.500 euro în ultimele 3 luni, iar nivelul Gold impunea 15.000 euro în același interval. Aceste praguri se pot modifica, deci este recomandată verificarea directă pe platforma Skrill. Pentru jucătorii activi de cazinou, atingerea unui nivel VIP Skrill poate reprezenta o economie reală la comisioane pe parcursul unui an.
Un aspect critic, pe care Sfaturicazino îl subliniază frecvent în evaluările sale, este legătura dintre metoda de plată și eligibilitatea pentru bonusuri. Numeroase cazinouri online exclud explicit depunerile efectuate prin portofele electronice — Skrill, Neteller, PayPal — din calculul bonusurilor de bun venit sau al promoțiilor recurente. Această excludere este menționată, de obicei, în termenii și condițiile bonusului, uneori cu caractere mici sau în secțiuni greu accesibile. Motivul invocat de operatori este legat de riscul de abuz — portofelele electronice facilitează crearea rapidă de conturi multiple, ceea ce ar permite exploatarea repetată a acelorași bonusuri. Indiferent de justificare, consecința practică este că un jucător care depune prin Skrill poate rata bonusuri valoroase dacă nu verifică în prealabil termenii ofertei.
Pe de altă parte, există operatori care tratează Skrill ca metodă preferată și oferă bonusuri specifice pentru utilizatorii acestui portofel — cashback-uri, reduceri de comision sau rotiri gratuite suplimentare. Aceste promoții sunt mai rare, dar există, în special la cazinouri care au parteneriate directe cu Paysafe Group. Identificarea acestor operatori necesită documentare prealabilă sau consultarea unor surse specializate care urmăresc ofertele pieței în timp real.
Reglementări aplicabile și situația specifică pe piața românească
România are una dintre cele mai bine definite cadre legislative pentru jocurile de noroc online din Europa Centrală și de Est. Ordonanța de Urgență nr. 77/2009 privind organizarea și exploatarea jocurilor de noroc, modificată ulterior prin multiple acte normative, și regulamentele ONJN stabilesc cerințe clare pentru operatorii care activează legal pe teritoriul național. Unul dintre aceste cerințe vizează metodele de plată acceptate — operatorii licențiați ONJN trebuie să utilizeze procesatori de plăți care pot fi auditați și care respectă legislația românească privind prevenirea spălării banilor.
Skrill îndeplinește aceste cerințe prin statutul său de instituție reglementată FCA și prin conformarea cu directivele europene AML, ceea ce explică de ce este acceptat de majoritatea operatorilor cu licență ONJN. Cu toate acestea, există o particularitate importantă: ONJN impune operatorilor să colecteze și să raporteze tranzacțiile jucătorilor, inclusiv cele efectuate prin portofele electronice. Anonimatul relativ pe care Skrill îl poate oferi față de transferurile bancare directe este, prin urmare, limitat în contextul cazinourilor licențiate în România — operatorul cunoaște identitatea jucătorului prin procesul de verificare KYC propriu, iar Skrill furnizează informații autorităților competente atunci când există solicitări legale.
Din perspectiva jucătorului român, utilizarea Skrill la un cazinou licențiat ONJN prezintă avantaje clare față de utilizarea unor metode de plată la operatori nelicențiați. Cazinoul licențiat este obligat să respecte limite de responsabilitate, să ofere mecanisme de autoexcludere și să proceseze retragerile în termene rezonabile. Dacă un operator licențiat refuză sau întârzie nejustificat o retragere prin Skrill, jucătorul are recurs la ONJN pentru sesizare — un mecanism de protecție inexistent în cazul operatorilor care activează fără licență românească. Sfaturicazino a documentat mai multe astfel de cazuri în care intervenția ONJN a dus la rezolvarea disputelor privind retragerile, ceea ce confirmă valoarea practică a alegerii unui operator reglementat.
Un alt aspect relevant pentru piața românească este tratamentul fiscal al câștigurilor din jocuri de noroc. Conform legislației în vigoare, câștigurile din jocuri de noroc online sunt impozabile în România, iar impozitarea se aplică indiferent de metoda de plată utilizată — inclusiv Skrill. Metoda de plată nu influențează obligațiile fiscale ale jucătorului, iar utilizarea unui portofel electronic nu reprezintă un mecanism de evitare a acestor obligații. Jucătorii care utilizează Skrill pentru a colecta câștiguri semnificative ar trebui să fie conștienți că tranzacțiile sunt trasabile și că autoritățile fiscale române au mecanisme de cooperare cu instituțiile financiare europene pentru identificarea veniturilor nedeclarate.
Reglementările europene privind serviciile de plată — în special Directiva PSD2, implementată în 2019 — au adus modificări importante și pentru utilizatorii Skrill. Autentificarea puternică a clienților (SCA) a devenit obligatorie pentru tranzacțiile electronice, ceea ce a dus la adăugarea de straturi suplimentare de verificare pentru plățile online. Skrill a implementat aceste cerințe prin autentificarea în doi factori și prin verificările biometrice disponibile în aplicația mobilă, menținând în același timp o experiență de utilizare relativ fluidă pentru tranzacțiile de cazinou.
În concluzie, Skrill reprezintă o opțiune de plată matură și bine reglementată pentru jucătorii de cazinou online, cu avantaje reale în ceea ce privește viteza tranzacțiilor, securitatea și disponibilitatea pe scară largă. Utilizarea sa eficientă presupune însă înțelegerea structurii de comisioane, verificarea eligibilității pentru bonusuri înainte de depunere și alegerea unui operator cu licență valabilă care să ofere garanțiile legale necesare. Cunoașterea acestor detalii tehnice și regulatorii transformă Skrill dintr-un simplu instrument de plată într-o componentă strategică a experienței de joc responsabil.
Πώς να προγραμματίσουμε το ρομποτάκι έτσι ώστε:
Από την πρώτη ανάγνωση του προβλήματος (που ο ίδιος επινόησα για να πειραματιστώ!) σκέφτηκα ότι αυτό δεν αντιμετωπίζεται άμεσα και εύκολα κυρίως σε ότι αφορά την ορθή ανίχνευση των χρωμάτων.
Μου ήρθε η ιδέα να κάνω μια προσομοίωση, στο οικείο ψηφιακό περιβάλλον του Scratch, για να δω τι συμβαίνει προτού καταπιαστώ με το πραγματικό ρομποτάκι. Γι αυτό το σκοπό, βασίστηκα στο project που λίγο καιρό πριν ανάρτησα https://scratch.mit.edu/projects/180649555/ με θέμα την «παγίδευση ενός εικονικού ρομπότ σε μια επιφάνεια».
Έτσι, πολύ εύκολα οδηγήθηκα στη διαδικασία με την οποία επιτυγχάνονται, με το παραπάνω, οι στόχοι του προβλήματος: Το «εικονικό ρομποτάκι» πηγαινοέρχεται διαρκώς περνώντας από τις επιφάνειες των τριών χρωμάτων. Πρόκειται για ένα επιπλέον παράδειγμα «παγίδευσης» του εικονικού ρομπότ σε μια τρίχρωμη λωρίδα.
Οι τρεις πρώτες εντολές απόφασης { IF ….. THEN } αναφέρονται στην κίνηση του εικονικού ρομπότ {κινήσου <απόσταση>} στις αντίστοιχες περιπτώσεις των χρωματιστών περιοχών (κόκκινο, μαύρο, πράσινο). Όσο για την τέταρτη εντολή απόφασης, όπου ο αισθητήρας αγγίζει το λευκό, έχουμε αλλαγή κατεύθυνσης του ρομπότ με την εντολή:
{στρίψε προς την κατεύθυνση < – τρέχουσα κατεύθυνση > }.
(Το project – test αναρτήθηκε στη διεύθυνση https://scratch.mit.edu/projects/194141685/ )
Συμπέρασμα: Ο πειραματισμός με το εικονικό ρομπότ στην οθόνη μπορεί να μας δίνει ιδέες για δραστηριότητες χωρίς αυτό να σημαίνει ότι εξασφαλίζουμε και τον προγραμματισμό του πραγματικού ρομπότ εδάφους. Το καθένα από τα περιβάλλοντα, το εικονικό και το πραγματικό, έχουν τη …γοητεία τους.
Β. Ας πειραματιστούμε με τις τιμές των δύο «αισθητήρων εδάφους»
Ο καλύτερος τρόπος για την κατανόηση τόσο της λειτουργίας αυτών των αισθητήρων όσο και των διαθέσιμων εντολών και λειτουργιών τους δεν είναι άλλος από τον πειραματισμό (βλέπε την 24η Δραστηριότητα στο eduportal)
Υπενθυμίζουμε ότι, οι «αισθητήρες εδάφους» μας χρησιμεύουν για την εύρεση των τιμών τους όταν το ρομποτάκι ακουμπάει σε μια χρωματιστή επιφάνεια ή ανυψώνεται πάνω από αυτήν οπότε και οι τιμές αλλάζουν. Το ίδιο επιτυγχάνεται με χρωματιστές λωρίδες όταν αυτές πλησιάζουν κοντά τους, οπότε μπορούμε να τους αξιοποιήσουμε κατά προσέγγιση και ως «Αισθητήρες Χρωμάτων». Οι τιμές των αισθητήρων εδάφους κυμαίνονται μεταξύ 0 και1000.
Σημείωση: Διακρίνουμε δύο περιπτώσεις
Αν χρησιμοποιώ το περιβάλλον διασύνδεσης «Thymio+Scratch» τότε έχουμε πρόσβαση στις τιμές αυτές με τη βοήθεια συγκεκριμένων εντολών και λειτουργιών (βλέπε https://www.eduportal.gr/thymio-23/).
Αν χρησιμοποιώ το περιβάλλον ASEBA (VPL, Text Programming, BLOCKLY) τότε για τις τιμές που κάθε φορά μας ενδιαφέρουν μπορούμε να τις «βλέπουμε» ταυτόχρονα με τον προγραμματισμό (βλέπε προηγούμενη δραστηριότητα https://www.eduportal.gr/thymio-24/ )
Εφαρμογή 1: Πώς το ρομπότ εδάφους μπορεί να διακρίνει τις ανοιχτόχρωμες λωρίδες από τις σκουρόχρωμες, σε τρία προγραμματιστικά περιβάλλοντα);
Η ανίχνευση ενός χρώματος μιας επιφάνειας γίνεται προσεγγιστικά με τη βοήθεια του ενός από τους δύο αισθητήρες που διαθέτει το ρομπότ Thymio. Σ’ αυτήν την εφαρμογή περιοριζόμαστε, γενικά, στις σκουρόχρωμες κα ανοιχτόχρωμες επιφάνειες. Θέλουμε να φτιάξουμε μια διαδικασία (και στα τρία περιβάλλοντα προγραμματισμού του Thymio: Visual Programming (VPL), BLOCKLY και ScratchX) με τη βοήθεια της οποίας το ρομπότ θα μπορεί να διακρίνει τις δύο επιφάνειες που αναφέρθηκαν παραπάνω.
1.1 Ο κώδικας Προγραμματισμού στο ScratchX
Γνωρίζουμε ότι:
Αν η τιμή του αριστερού αισθητήρα (0) είναι μεγαλύτερη του μηδενός και μικρότερη του 400, τότε, η επιφάνεια είναι σκουρόχρωμη.
Σκέφτομαι τι θα ήθελα:
Το ρομπότ να κινείται με σταθερή ταχύτητα και στη σκουρόχρωμη ενώ σε οποιαδήποτε άλλη περίπτωση να παραμένει ακίνητο.
………..και το μεταφράζω στη γλώσσα του Scratch:
Οι τιμές των μεταβλητών < Τ1 > = 0 και < Τ2 > = 400 είναι τα όρια των τιμών που ανιχνεύει ο αριστερός αισθητήρας για τις σκουρόχρωμες επιφάνειες. Ο έλεγχος μπορεί να γίνει εύκολα χρησιμοποιώντας χάρτινες λωρίδες με χρώματα όπως μαύρο, μπεζ κ.α που καλύπτουν, ως ένα βαθμό, το φάσμα (0-à 400).
Από την άλλη, μπορούμε να ρυθμίζουμε τόσο τις τιμές των < Τ1 > και < Τ2 > όσο και της ταχύτητας του ρομπότ, με τα αντίστοιχα sliders.
Γεννιέται το ερώτημα: Πώς να φτιάξω μια διαδικασία που να αφορά τις ανοιχτόχρωμες επιφάνειες;
Η διαδικασία είναι ακριβώς η ίδια με μόνη διαφορά τις τιμές των ορίων: τώρα οι τιμές τους είναι 450 και 950 αντίστοιχα.
Στο διάγραμμα απεικονίζονται τα όρια τιμών για τις δύο περιπτώσεις: σκουρόχρωμες και ανοιχτόχρωμες επιφάνειες.
1.2 Ο κώδικας Προγραμματισμού στο BLOCKLY
Τώρα, εύκολα μεταφράζουμε τον προηγούμενο κώδικα, στη γλώσσα BLOCKLY:
1.3 Ο κώδικας στον «Οπτικό Προγραμματισμό VPL»
Σκέφτομαι σύμφωνα με τα παραπάνω και… τα μεταφράζω στη γλώσσα του VPL:
1.4 Ο κώδικας στον «Text Programming»
Εδώ, ο κώδικας δημιουργείται….. αυτόματα από το περιβάλλον ASEBA του Thymio. Με διευκολύνει πάρα πολύ μια και μεταφράζει σε αριθμητικές τιμές που αντιστοιχούν στα sliders ή εικονίδια που διαμορφώνω στο VPL.
Στη δεύτερη εφαρμογή επιχειρείται μια προσπάθεια προγραμματισμού του Thymio όταν ακουμπάει πάνω σε χρωματιστές λωρίδες.
Εφαρμογή 2: Πώς το ρομπότ εδάφους, μπορεί να διακρίνει χρωματιστές λωρίδες, σε διάφορα προγραμματιστικά περιβάλλοντα;
Ας ξεκινήσουμε με πέντε επιφάνειες διαφορετικών χρωμάτων , απ’ αυτές που βρίσκει κανείς στα χαρτοπωλεία. Η μια από αυτές, η μπεζ, είναι πλαστική από ένα παλιό τετράδιο-μπλοκ.
Πάνω σε μια λευκή χάρτινη επιφάνεια τοποθετούμε τέσσερεις λωρίδες: μαύρη, μπεζ, πράσινη και κόκκινη.
Τοποθετούμε το ρομπότ πάνω στη λευκή επιφάνεια και βρίσκουμε ότι η τιμή του αριστερού αισθητήρα παίρνει την τιμή 890. Στη συνέχεια, κάνουμε το ίδιο για τις τέσσερις λωρίδες και βρίσκουμε τις αντίστοιχε τιμές τους.
Για παράδειγμα, σύμφωνα με την εφαρμογή 1, η διαδικασία ανίχνευσης μιας κόκκινης λωρίδας παίρνει την παρακάτω μορφή (άλλαξα μόνο τα ονόματα των μεταβλητών για τα όρια) και ενεργοποιείται με το πάτημα του κεντρικού κουμπιού του Thymio:
Με τον ίδιο τρόπο μπορούμε να οικοδομούμε τις διαδικασίες και για άλλα χρώματα (δίνοντας τις αντίστοιχες τιμές στις μεταβλητές < όριο_1 > και < όριο_2 >).
Στην περίπτωση των τεσσάρων χρωμάτων σε λευκή επιφάνεια φτιάξαμε ένα project στο οποίο χρησιμοποιούμε τη δυνατότητα δημιουργίας μιας νέας εντολής με εισόδους τις μεταβλητές <όριο _1>, <όριο _ 2> , <ταχύτητα> και την ονομάσαμε
ΧΡΩΜΑ όριο_1 όριο_2 ταχύτητα.
Με το πάτημα των κουμπιών του Thymio [μπροστά], [δεξιά], [πίσω], [αριστερά] ανιχνεύουμε τα χρώματα μαύρο, μπεζ, πράσινο και κόκκινο. Έτσι, το κινητό αποκτάει μια σταθερή ταχύτητα διαφορετικά ακινητοποιείται.
Σημείωση: Με την ίδια λογική αντιμετωπίζουμε και την περίπτωση κατά την οποία «πάνω σε μια μαύρη χάρτινη επιφάνεια τοποθετούμε τέσσερεις λωρίδες: λευκή, μπεζ, πράσινη και κόκκινη».
Τέλος, η τρίτη εφαρμογή αναφέρεται στην κίνηση του ρομπότ μια σειρά από λωρίδες και ο προγραμματισμός του βασίζεται στις δύο προηγούμενες εφαρμογές.
Εφαρμογή 3: Πώς το ρομπότ εδάφους, μπορεί να ακολουθεί μια ευθύγραμμη διαδρομή που αποτελείται από χρωματιστές λωρίδες με διαφορετικές ταχύτητες σε καθεμιά απ’ αυτές;
Πάνω σε μια λευκή επιφάνεια θέτουμε λωρίδες με τρία διαφορετικά χρώματα, τη μια μετά την άλλη, ώστε να σχηματίζουν μια ευθύγραμμη διαδρομή όπως αυτή του project στο Scratch. Σκέφτομαι ότι θα διευκολύνει τον προγραμματισμό αν τα χρώματα των λωρίδων να ξεκινάνε από τα σκουρόχρωμα και να τελειώνουν με ένα χρώμα πριν από το λευκό.
3.1. Ο κώδικας προγραμματισμού στο BLOCKLY
Text Programming
Για περισσότερα………
Κοινοποιήστε:
Σχετικά
By освітній портал • Εκπαιδευτικό Λογισμικό 0 • Tags: blocκly, ScratchΧ, thymio, VPL, Νίκος Δαπόντες, ρομποτική