ScreenView le retour...
15/06/2019 19:20 Rangé dans:Algorithme
Déjà évoquée sur le blog, ScreenView est une librairie que je développe pour la conception des interfaces graphiques de mon projet sur Arduino. Et bien j’ai décidé d’élargir ses capacités: Elle devient multiplateforme! Je vise en premier lieu le Raspberry PI. L’idée n’est pas innocente puisque cela va me permettre de concevoir l’interface graphique du viseur polaire numérique de façon optimale.
Pour rappel, dans les grandes lignes la bibliothèque permettra:
- Mise à dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).
- Agencement hiérarchique des composants graphiques.
- Rafraichissement optimisé pour ne mettre à jour que les zones modifiées.
- Un mode "vision de nuit" est intégré d'origine pour les projets astro. :D
Le moteur graphique pour cette version « Ordi » s’appuie sur la bibliothèque OpenCV.
Et voici les premiers composants...
https://www.youtube.com/watch?v=hfqVudtfczA
Ainsi qu’une démo Raspberry PI/Mac...
Pour rappel, dans les grandes lignes la bibliothèque permettra:
- Mise à dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).
- Agencement hiérarchique des composants graphiques.
- Rafraichissement optimisé pour ne mettre à jour que les zones modifiées.
- Un mode "vision de nuit" est intégré d'origine pour les projets astro. :D
Le moteur graphique pour cette version « Ordi » s’appuie sur la bibliothèque OpenCV.
Et voici les premiers composants...
https://www.youtube.com/watch?v=hfqVudtfczA
Ainsi qu’une démo Raspberry PI/Mac...
https://www.youtube.com/watch?v=QQ5cNRg5i4oAvancée de l'interface de JARVIS
20/01/2019 12:20 Rangé dans:Algorithme
Le développement de la raquette de commande avance...
Le format paysage me contraint à revoir complètement l'interface de navigation que j'avais imaginé pour l'écran de l'ancien prototype mais cela devrait être d'autant plus confortable à l'usage.
Le retour de ScreenView:
Ceux qui suivent le projet depuis un moment, auront sans doute noté que l’interface rappelle la librairie ScreenView que je vous avais présenté mi 2017. Et pour cause puisque c’est elle que j’utilise. Je l’ai adaptée pour supporter l’écran 4,3’’ sur Arduino Due. Et avant qu’on me pose la question: oui je pense la partager lorsqu’elle sera assez avancée et stabilisée. ;)
Articles connexes:
- Aperçu bibliothèque C++ ScreenView
- Aperçu bibliothèque C++ ScreenView (2)
https://www.youtube.com/watch?v=YOFlksQ5o74Le format paysage me contraint à revoir complètement l'interface de navigation que j'avais imaginé pour l'écran de l'ancien prototype mais cela devrait être d'autant plus confortable à l'usage.
Le retour de ScreenView:
Ceux qui suivent le projet depuis un moment, auront sans doute noté que l’interface rappelle la librairie ScreenView que je vous avais présenté mi 2017. Et pour cause puisque c’est elle que j’utilise. Je l’ai adaptée pour supporter l’écran 4,3’’ sur Arduino Due. Et avant qu’on me pose la question: oui je pense la partager lorsqu’elle sera assez avancée et stabilisée. ;)
Articles connexes:
- Aperçu bibliothèque C++ ScreenView
- Aperçu bibliothèque C++ ScreenView (2)
Aperçu bibliothèque C++ ScreenView (2)
11/08/2017 11:42 Rangé dans:Algorithme
Quelques captures montrant l’avancement de ces derniers jours. J’ai essentiellement travaillé sur les différents types de boutons: simple, fléché, fléché avec cadre (voir capture de l’écran « Menu »). J’ai aussi enrichi le fonctionnement des éléments répondant au tactile (attribut activé/désactivé). Je pense intégrer le gamepad comme un élément de la librairie pour qui voudra créer une raquette de commande facilement.
- Captures réalisées avec la fonction de capture d’écran intégrée à ScreenView. -
Aperçu bibliothèque C++ ScreenView
31/07/2017 14:20 Rangé dans:Algorithme
Démo d'avancement de ma nouvelle bibliothèque C++ ScreenView...
Elle a pour but de faciliter la conception et la gestion d'interfaces graphiques avec un écran tactile sur Arduino. Elle sera compatible avec les écrans exploitant la librairie Adafruit.
Dans les grandes lignes la bibliothèque permettra:
- Mise à dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).
- Agencement hiérarchique des composants graphiques.
- Rafraichissement optimisé pour ne mettre à jour que les zones modifiées.
- Le tactile de la bibliothèque d'Adafruit a été amélioré pour gérer le touch down, touch move et touch up.
- Possibilité de réaliser des captures d'écran en bmp vers carte micro SD (pratique pour faire de la doc).
- Un mode "vision de nuit" est intégré d'origine pour les projets astro. :D
Compter un peu plus de 7€ pour l'écran 400x240 sur volumerate.com. De quoi relayer dans un tiroir les écrans LCD 16x2. :D
Elle a pour but de faciliter la conception et la gestion d'interfaces graphiques avec un écran tactile sur Arduino. Elle sera compatible avec les écrans exploitant la librairie Adafruit.
Dans les grandes lignes la bibliothèque permettra:
- Mise à dispo de composants graphiques de base (label, boutton, slider, image BMP 16 bits et 24 bits, conteneurs, etc).
- Agencement hiérarchique des composants graphiques.
- Rafraichissement optimisé pour ne mettre à jour que les zones modifiées.
- Le tactile de la bibliothèque d'Adafruit a été amélioré pour gérer le touch down, touch move et touch up.
- Possibilité de réaliser des captures d'écran en bmp vers carte micro SD (pratique pour faire de la doc).
- Un mode "vision de nuit" est intégré d'origine pour les projets astro. :D
Compter un peu plus de 7€ pour l'écran 400x240 sur volumerate.com. De quoi relayer dans un tiroir les écrans LCD 16x2. :D