![CONCEPTION DE MENU ARDUINO avec OLED-UI (INTERFACE UTILISATEUR): 4 étapes CONCEPTION DE MENU ARDUINO avec OLED-UI (INTERFACE UTILISATEUR): 4 étapes](https://i.howwhatproduce.com/images/006/image-16235-13-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/006/image-16235-15-j.webp)
![](https://i.ytimg.com/vi/puEG7WfTIN0/hqdefault.jpg)
Salut à tous! Dans ce tutoriel, je vais essayer d'expliquer comment créer ARDUINO MENU DESIGN en utilisant l'écran OLED i2c. Il est également connu sous le nom d'interface utilisateur (interface utilisateur). Il a été utilisé pour de nombreux projets mais il doit vous être familier avec les imprimantes 3D:)
Ici aussi une vidéo sur ce projet. Vous pouvez regarder cette vidéo et voir comment cela a fonctionné.
Eh bien, honnêtement, si vous créez vous-même votre propre menu, cela contribuera beaucoup à vos compétences en matière de codage et d'algorithme. J'ai pris mes presque 4 heures pour créer un menu aussi simple. C'est pourquoi j'essaie de le faire %100 moi-même. Bien sûr, j'ai pris de l'aide dans certaines parties. Par exemple, quel type de menu je devrais concevoir, etc. (Mais la plupart des algorithmes m'appartiennent). étape c'est-à-dire essayez ceci: lorsque le bouton est enfoncé, le signe de sélection c'est-à-dire ">" doit aller vers le bas….
Étape 1: Matériel requis
x1 Arduino (Uno, nano, méga….etc)
x1 ÉCRAN OLED (j'ai utilisé le module i2c qui est très bon en raison du faible numéro de broche de connexion, mais vous pouvez utiliser n'importe quel écran, mais vous devez bien sûr apporter quelques modifications au code !)
Bouton x3
x3 résistance 10k
x1 planche à pain
Assez de cavalier
Étape 2: connexion du circuit
Eh bien, nous avons une connexion très simple ici. Comme je l'ai mentionné précédemment, si vous avez un type d'écran différent (5110, 16x2….), vous pouvez apporter des modifications en fonction de ce que vous avez.
Notez que: Faites attention à la connexion des boutons et des résistances Pull-Down. Effectuez la connexion comme dans le schéma ci-dessous. Une mauvaise connexion de la résistance peut provoquer des erreurs. Dans cette configuration, lorsque le bouton est enfoncé, nous obtenons 1 (HIGH).
Étape 3: Code source
Ok chers créateurs:) nous avons le code source ici. Comme vous le savez peut-être, je prépare mon projet pour ma chaîne YouTube en turc. Cependant, j'essaie de traduire ou d'ajouter des explications juste à côté de presque chaque ligne. Ce projet est en quelque sorte préparé en semi-anglais/turc. Pour ceux qui ne connaissent pas le turc, j'ai ajouté des explications. Néanmoins, si vous avez un problème à ce sujet, faites-le moi savoir et posez votre question à partir d'ici ou de la chaîne Youtube. Je suis sûr que vous êtes assez intelligent et que vous ne rencontrerez aucun problème à propos de cette différence de langue. Ne laissez pas la langue vous bloquer:)
Étape 4: Abonnez-vous à ma chaîne si vous le souhaitez
Vous pouvez regarder la vidéo sur le fonctionnement de ce projet.
Si vous aimez mon projet, vous pouvez en voir d'autres sur ma chaîne et vous pouvez me soutenir. Ne vous inquiétez pas pour la langue, la plupart du temps je prépare mes codes avec des explications en anglais. Si vous avez des questions, vous pouvez poser vos questions ici ou sur la chaîne Youtube.
Ma chaîne Youtube:Chaîne YoutubeVeuillez me faire savoir si vous rencontrez un problème sans aucun doute !
S'amuser!
Conseillé:
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : 6 étapes
![Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : 6 étapes Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : 6 étapes](https://i.howwhatproduce.com/images/002/image-3731-15-j.webp)
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : dans ce projet, je vais vous montrer un moyen efficace et courant d'augmenter les tensions CC. Je vais vous montrer à quel point il peut être facile de construire un convertisseur boost à l'aide d'un Nodemcu. Construisons-le. Il comprend également un voltmètre à l'écran et un retour
Testeur de batterie Arduino avec interface utilisateur WEB. : 5 étapes
![Testeur de batterie Arduino avec interface utilisateur WEB. : 5 étapes Testeur de batterie Arduino avec interface utilisateur WEB. : 5 étapes](https://i.howwhatproduce.com/images/009/image-26211-j.webp)
Testeur de batterie Arduino avec interface utilisateur WEB.: Aujourd'hui, les équipements électroniques utilisent des batteries de secours pour enregistrer l'état dans lequel l'opération a été laissée lorsque l'équipement a été éteint ou lorsque, par accident, l'équipement a été éteint. L'utilisateur, à la mise sous tension, revient au point où il était resté
Analyseur logique avec interface utilisateur Android : 7 étapes
![Analyseur logique avec interface utilisateur Android : 7 étapes Analyseur logique avec interface utilisateur Android : 7 étapes](https://i.howwhatproduce.com/images/011/image-31501-j.webp)
Analyseur logique avec interface utilisateur Android : Le monde est déjà inondé de tant d'analyseurs logiques. Dans mon passe-temps électronique, j'en avais besoin pour le dépannage et le débogage. J'ai cherché sur internet mais je ne trouve pas celui que je cherche. Alors me voici, vous présentant…"ENCORE Un autre Lo
Interface utilisateur facile à mettre en œuvre -- Écran OLED avec joystick et boutons : 6 étapes
![Interface utilisateur facile à mettre en œuvre -- Écran OLED avec joystick et boutons : 6 étapes Interface utilisateur facile à mettre en œuvre -- Écran OLED avec joystick et boutons : 6 étapes](https://i.howwhatproduce.com/images/002/image-4978-35-j.webp)
Interface utilisateur facile à mettre en œuvre || Écran OLED avec joystick et boutons : ce module dispose d'un écran OLED avec deux boutons, un joystick à 5 directions et un accéléromètre à 3 axes. Ceci est utile pour configurer l'interface utilisateur d'un projet. Hé, quoi de neuf les gars ? Akarsh ici de CETech. Aujourd'hui, nous allons jeter un œil à un module tout-en-un qui
Interface utilisateur Android (à distance) pour contrôler le servomoteur à l'aide d'Arduino et de Bluetooth : 7 étapes (avec images)
![Interface utilisateur Android (à distance) pour contrôler le servomoteur à l'aide d'Arduino et de Bluetooth : 7 étapes (avec images) Interface utilisateur Android (à distance) pour contrôler le servomoteur à l'aide d'Arduino et de Bluetooth : 7 étapes (avec images)](https://i.howwhatproduce.com/images/004/image-9062-18-j.webp)
Interface utilisateur Android (remotexy) pour contrôler le servomoteur à l'aide d'Arduino et de Bluetooth: Dans ce Instructable, je vais vous donner une étape rapide pour créer une interface utilisateur Android à l'aide de Remotexy Interface Maker pour contrôler le servomoteur connecté à Arduino Mega via Bluetooth. Cette vidéo montre comment l'interface utilisateur contrôlera la vitesse et la position du servomoteur