Go Down

Topic: ST7920 bitmap e animazione (Read 85 times) previous topic - next topic

kingterminetor

Salve a tutti, chiedo il vostro aiuto, sto lavorando con questo schermo ST7920 128x64 e sto provando a realizzare una piccola animazione da ripetere in loop (una linea che si muove per simulare la bocca di un robot) che procedimento dovrei seguire?

torn24

Non conosco il tuo hardware e le librerie che puoi usare per lui!
Ma per creare un animazione dovrai crearti varie immagini che costituiscono i fotogrammi dell'animazione, e poi visualizzarli in successione sullo schermo, magari con un leggero ritardo.

Esempio vorrei realizzare una bocca che si muove, "disegno" con gli strumenti che ho a disposizione "librerie, funzioni ecc..", l'immagine della bocca chiusa e l'immagine della bocca aperta.
A questo punto stampo sullo schermo l'immagine della bocca chiusa, faccio una pausa di pochi millesimi
delay(300), cancello lo schermo e stampo l'immagine della bocca aperta con un altro delay().
E ottengo un animazione.

Se voglio animazioni "più sofisticate" dovrò realizzare più fotogrammi, più immagini che compiono piccoli movimenti. E' lo stesso principio di animazione a passo uno, solo che tu non scatti foto ma realizzi l'immagine da codice.

Go Up