Table des matières:
- Étape 1: Création de votre première animation
- Étape 2: Les outils d'animation
- Étape 3: Enregistrer et ouvrir un projet
- Étape 4: Lecture de l'animation
- Étape 5: Paramètres du générateur de code source
Vidéo: Logiciel de simulation de cube LED : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
J'ai presque fini de construire mon cube LED 8x8x8 et avec lui est venu ce logiciel pour PC ! Il vous aide à créer des animations et à les simuler sur un écran 2D avant qu'elles ne soient téléchargées sur l'écran 3D. Il n'y a pas (encore) de support pour communiquer via le port COM du PC vers un arduino, mais il peut générer du code source qui est codé en dur dans le microcontrôleur contrôlant le cube, en cliquant sur un bouton. Si vous n'aimez pas trop lire, ignorez cette instructable et téléchargez le logiciel directement. Les prochaines étapes décriront uniquement comment l'utiliser. Important ! GeckoCube Animator 1.0 [BETA] est une version bêta, la progression du travail peut être perdue et le programme peut se bloquer de manière inattendue. Java est requis pour exécuter le fichier.jar.
Télécharger
Nouvelle version - Quadrum (avec prise en charge série):
Ancienne version:
Étape 1: Création de votre première animation
Avant de pouvoir commencer à animer, vous devez créer une nouvelle animation sous Fichier>>Nouvelle animation et choisir la résolution latérale de votre cube, c'est-à-dire si c'est 8x8x8, 3x3x3 ou n'importe quoi entre 2 et 16 d'ailleurs. Si le cube ne peut afficher qu'une seule couleur, assurez-vous que la case "Unicolore" est cochée. Appuyez sur créer et le projet d'animation sera créé.
Étape 2: Les outils d'animation
Sur la gauche de votre écran, vous pouvez trouver les différents outils disponibles pour réaliser l'animation. En commençant par le haut, il s'agit de la section d'aperçu du générateur de code source (et non, je n'ai pas pu trouver un nom plus court pour cela), c'est là que vous pouvez générer le code source de l'animation comme son nom l'indique. Si l'animation est plus longue que 3 images, vous devrez utiliser la fonction "Exporter le code source" sous Fichier>>Exporter le code source qui générera un fichier.txt avec le code à la place. Avec la partie peut-être la plus importante couverte, nous avons la couleur palette juste sous la section source … peu importe …. Sélectionnez la couleur préférée et commencez à peindre les pixels à droite, disposés en couches découpées dans le cube.
Si une couleur personnalisée est votre préférence, vous pouvez la saisir au format hexadécimal (par exemple: « FFAA00 » qui signifie orange) dans le champ de texte de la couleur personnalisée et appuyez sur Entrée. Cela changera l'un des boutons de couleur personnalisés à droite du champ de texte, sélectionnez-le et commencez à peindre. Pour utiliser l'autre bouton de couleur personnalisée, sélectionnez-le avant d'entrer l'hexadécimal.
Sous la palette de couleurs, nous avons la zone de liste déroulante des calques modifiables. Si votre cube est assez grand, c'est ainsi que vous sélectionnerez les calques qui apparaissent à droite des outils d'animation. Et enfin, il y a le gestionnaire de cadres. Le bouton « Ajouter » crée un nouveau cadre sous celui actuellement sélectionné. Le bouton 'supprimer' supprime le cadre actuellement sélectionné. « Copier » copie le cadre actuellement sélectionné et « Coller » le colle dans le cadre actuellement sélectionné. Pour sélectionner un cadre, vous cliquez dessus dans la liste des cadres. Au-dessus de la liste des images, vous pouvez saisir la durée de l'image actuellement sélectionnée en secondes. Et n'oubliez pas d'appuyer sur Entrée ! La case à cocher « Loop » entourera le code généré dans « while(true){} ».
Étape 3: Enregistrer et ouvrir un projet
Pour enregistrer l'animation, allez dans Fichier>>Enregistrer et sélectionnez la destination de sauvegarde ainsi que le nom du projet. Cela créera un fichier.geca pour GeckoCube Animation, car… GECKOS ! Lorsque vous fermez le programme plus tard et que vous souhaitez reprendre le travail sur l'animation, accédez à Fichier>>Ouvrir et sélectionnez le projet se terminant par «.geca ».
Étape 4: Lecture de l'animation
Une fois que vous avez terminé avec l'animation, vous pouvez la simuler dans le logiciel. Allez dans Simulateur>> Lire l'animation pour la lire. Pour revenir à l'édition, allez dans Simulateur>>Arrêter l'animation.
Étape 5: Paramètres du générateur de code source
Sous Paramètres>> Générateur de code source, vous pouvez choisir comment le générateur doit créer le code. L'idée est que vous implémentez une fonction comme 'setPixel' dans le code du cube qui prend les coordonnées des pixels et la couleur en RVB comme entrée pour définir ce pixel sur la couleur passée, utilisez quelque chose comme 'mettre à jour' après chaque image pour faire le cube affiche les pixels édités. La syntaxe suivante est celle utilisée par le générateur:Pour multicolore et unicolor:@x - Remplacer par la coordonnée x du pixel.@y - Remplacer par la coordonnée y du pixel.@z - Remplacer par la coordonnée z du pixel. Pour le multicolore uniquement: @r - Remplacez par la valeur de couleur rouge.@g - Remplacez par la valeur de couleur verte.@b - Remplacez par la valeur de couleur bleue. Pour unicolor uniquement:@bool - Remplacez par 'true' si le pixel doit être activé et 'false' si pixel doit être désactivé. Pour le délai uniquement:@s - Remplacer par un délai en secondes.@ms - Remplacer par un délai en millisecondes.@us - Remplacer par un délai en microsecondes. Consultez les paramètres par défaut à titre d'exemple. Sélectionnez le 'Nouvelle ligne ' case à cocher si vous souhaitez que le générateur crée une nouvelle ligne après chaque appel de pixel (setPixel). Traiter comme Unicolor fait en sorte que le générateur ignore le fait que le projet est configuré pour le multicolore et génère un code comme s'il était unicolor.
Conseillé:
Comment installer le système d'exploitation Raspbian dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone : 6 étapes
Comment installer le système d'exploitation Raspbian dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone. : Bonjour à tous ! aujourd'hui, dans ce tutoriel, je vous montre comment installer facilement Raspbian OS dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone
Testez l'Arduino nu, avec le logiciel de jeu utilisant l'entrée capacitive et la LED : 4 étapes
Testez l'Arduino nu, avec un logiciel de jeu utilisant une entrée capacitive et une LED : "Push-It" Jeu interactif utilisant une carte Arduino nue, aucune pièce externe ni câblage nécessaire (utilise une entrée « tactile » capacitive). Montré ci-dessus, montre qu'il fonctionne sur deux cartes différentes. Push-It a deux objectifs. Démontrer rapidement/v
Installation de Windows sur MacBook (logiciel Apple) : 8 étapes
Installation de Windows sur MacBook (logiciel Apple) : l'un des avantages de posséder un MacBook est qu'il vous donne le choix d'exécuter Mac OS ou Windows (s'il est installé). Cela permet à l'utilisateur d'exécuter certaines applications ou jeux qui sont uniquement le système d'exploitation Windows. Ce guide pédagogique vous
Émetteur RF Flysky alimenté via USB + connexion de signal filaire au PC + logiciel de simulation gratuit : 6 étapes
Émetteur RF Flysky alimenté via USB + connexion de signal filaire au PC + logiciel de simulation gratuit : si vous êtes comme moi, vous aimerez tester votre émetteur RF et apprendre avant de planter votre cher avion/drone RF. Cela vous procurera un plaisir supplémentaire, tout en économisant beaucoup d'argent et de temps. Pour ce faire, la meilleure façon est de connecter votre émetteur RF à vous
Piratage matériel et logiciel d'appareils intelligents, ampoule LED Tuya et Broadlink, Sonoff, prise intelligente BSD33 : 7 étapes
Matériel et logiciel Hack Smart Devices, Tuya et Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Dans ce Instructable, je vous montre comment j'ai flashé plusieurs appareils intelligents avec mon propre firmware, afin que je puisse les contrôler par MQTT via ma configuration Openhab. Je vais ajouter de nouveaux appareils lorsque je les ai piratés. Bien sûr, il existe d'autres méthodes logicielles pour flasher des f