Firmware versione 3

Bugs

  • Questa versione ha sfortunatamente un bug che provoca il crash di studio quando il vostro codice accede dinamicamente ad un array fuori dai limiti.

Verrà rilasciata presto una versione che risolve questo problema.

Novità

  • Il nuovo comportamento di base "attento" utilizza il riconoscimento del battito di mani.
  • Funzione nativa math.rand() per la generazione di numeri casuali.
  • Evento tap per il riconoscimento di urti
  • Un evento per ogni bottone scatenato al cambio di stato
  • Generatore di frequenza sound.freq () per produrre suoni
  • Gestione del microfono:
    • Variabile mic.intensity , rispecchia l'intensità del rumore di ambiente
    • Variabile mic.threshold , soglia per l'evento mic
    • Evento mic, scatenato quando l'intensità dei suoni rilevati supera la soglia definita nella variabile precedente.
  • Due timer definiti dall'utente
  • Capacità di caricare il comportamento programmato in ASEBA dalla SD card
  • Thymio registra statistiche di utilizzo per ricerche scientifiche. Maggiori dettagli sulla pagina del log.

Modifiche

  • Il comportamento di base "pauroso" è stato migliorato, il robot fugge quando vi avvicinate
  • il sensore di prossimità non interagisce più con altri robot.
  • Rinominate le seguenti variabili:
    • button.binary[0] -> button.backward
    • button.binary[1] -> button.left
    • button.binary[2] -> button.center
    • button.binary[3] -> button.forward
    • button.binary[4] -> button.right
    • motor.target[0] -> motor.left.target
    • motor.target[1] -> motor.right.target
    • motor.speed[0] -> motor.left.speed
    • motor.speed[1] -> motor.right.speed
    • motor.pwm[0] -> motor.left.pwm
    • motor.pwm[1] -> motor.right.pwm
  • Rinominata la seguente funzione:
    • leds.ntc (red, blue) -> leds.temperature (red, blue)
  • Aggiornata la gestione dei suoni
    • Uso di fiel ".wav"
    • Non più numeri negativi per il sistema suono, ma introdotta la funzione sound.system()
    • Possibilità di avere fino a 32767 differenti tipi di suoni utente sound.play()
    • Possibilità di riprodurre suoni con sound.replay() registrati con sound.record ()

Correzione bug

  • Sistemata funzione math.atan2()
  • Sistemato il riconoscimento dell'orlo del tavolo nei comportamenti "amichevole" e "esploratore"
  • Corretto il suono emesso nel comportamento "pauroso"
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License