Qu'est-ce que FPGA un langage simple pour les débutants

Qu'est-ce que FPGA un langage simple pour les débutantsÀ quoi l'électronique numérique est-elle associée? Tout d'abord, avec des éléments logiques ET, OU, NON. De plus, les registres à décalage, décodeurs, multiplexeurs, etc., entrent en mémoire. Cependant, à mesure que la complexité des appareils électroniques et la tendance à la miniaturisation augmentaient, la création d'appareils à base de circuits intégrés à partir des composants ci-dessus est devenue plus difficile, les circuits intégrés sur mesure de la topologie et des circuits requis ne se sont avérés utiles que lorsque l'appareil a été reproduit en grand nombre, dans d'autres cas, il était déraisonnablement cher.

Le moyen de sortir de cette situation a été le développement de circuits logiques intégrés programmables (en abrégé FPGA, abréviation étrangère en dispositif logique programmable, PLD). Qu'est-ce que c'est et où est-il utilisé, nous le dirons dans cet article. Avec le mot "programmable", la plupart des débutants s'associent aux microcontrôleurs.FPGA est un appareil complètement différent ...

 

Comment vérifier le fonctionnement du microcontrôleur

Comment vérifier le fonctionnement du microcontrôleurLors de la réparation de l'équipement et de l'assemblage des circuits, vous devez toujours vous assurer que tous les éléments sont en bon état de fonctionnement, sinon vous perdrez votre temps. Les microcontrôleurs peuvent également griller, mais comment vérifier s'il n'y a pas de signes extérieurs: fissures dans le boîtier, zones carbonisées, odeur de brûlé, etc.? Pour cela, il vous faut: une alimentation avec une tension stabilisée, un multimètre, un oscilloscope.

Une vérification complète de tous les nœuds du microcontrôleur est difficile - le meilleur moyen de le remplacer par un bon connu ou par celui existant, de mettre à niveau un autre code de programme et de vérifier son exécution. Dans ce cas, le programme doit inclure comme vérification toutes les broches (par exemple, allumer et éteindre les LED après une période de temps spécifiée), ainsi que les circuits d'interruption et d'autres choses. Le microcontrôleur est un appareil complexe dans ses nœuds multifonctionnels. Avant de procéder à son diagnostic, vous devez vous familiariser avec la documentation technique...

 

Microcontrôleurs programmables en JavaScript: lequel choisir, caractéristiques et capacités

Microcontrôleur programmable en javascriptAprès 2010, dans notre pays, le hobby radio amateur a pris un second souffle avec l'avènement de la possibilité de programmer des microcontrôleurs dans des langages de programmation de haut niveau, très éloignés du fer. Le premier projet massif a été la famille de cartes Arduino. Nous avons examiné à plusieurs reprises ces microcontrôleurs dans des articles, mais aujourd'hui nous parlerons de microcontrôleurs programmés en Jacascript. Oui! La même langue utilisée principalement lors de l'écriture de pages WEB.

Si nous considérons du point de vue de l'électronique dans les appareils que nous examinerons ci-dessous, des microcontrôleurs standard sont utilisés. La différence avec les produits du fabricant est seulement qu'ils ont un programme de chargement préinstallé, mais appelez-le comme vous voulez, ce qui vous permet d'exécuter le code de programme téléchargé et, dans certains cas, de communiquer avec l'ordinateur via USB, s'il n'est pas implémenté dans le matériel. Pourquoi des microcontrôleurs pour javascript et d'autres langages non traditionnels pour eux? ...

 

Capteurs les plus populaires pour Arduino

Capteurs les plus populaires pour ArduinoLes capteurs sont utilisés dans une grande variété de circuits et de projets. Aucune automatisation ne peut s'en passer. Nous nous y intéressons, car pour simplifier la conception et la vulgarisation de l'électronique, le projet Arduino a été créé. Il s'agit d'une carte finie avec un microcontrôleur et tout ce dont vous avez besoin pour travailler avec elle et la programmer. Dans cet article, nous considérerons les capteurs pour Arduino, mais ils peuvent également être utilisés avec d'autres microcontrôleurs.

Quels sont les capteurs? Les capteurs sont les yeux, les oreilles et les autres organes sensoriels d'un microcontrôleur ou d'un autre appareil de contrôle. Ils se distinguent par la nature du signal et par leur destination. Par la nature du signal, ils sont divisés en analogique et numérique. Si nous parlons d'Arduino, alors, lors de la réception d'informations de capteurs, nous avons traité un signal numériqueou nous mesurons la tension de la sortie analogique du module.Comme déjà mentionné, les capteurs sont numériques et analogiques...

 

Arduino et moteur pas à pas: principes de base, schémas, connexion et contrôle

Arduino et moteur pas à pasLes moteurs pas à pas sont utilisés pour contrôler la position de quelque chose, ou pour faire tourner l'unité de travail à une vitesse et un angle donnés. Ces caractéristiques ont permis de l'utiliser dans la robotique, les machines à commande numérique (CNC) et d'autres systèmes d'automatisation. Dans cet article, nous examinerons un certain nombre de problèmes liés à la construction de moteurs pas à pas et à la façon de les contrôler à l'aide du microcontrôleur Arduino.

Tous les moteurs électriques utilisés dans la pratique fonctionnent en raison de phénomènes et de processus électrodynamiques se produisant dans les champs magnétiques des rotors et des stators. Comme nous l'avons déjà mentionné, tout moteur se compose d'au moins deux parties - mobile (rotor) et immobile (stator). Pour sa rotation, il faut que le champ magnétique tourne également. Le champ du rotor tourne après le champ du stator. En principe, ces informations de base suffisent à comprendre le tableau général du fonctionnement des moteurs électriques ...

 

LED RVB: comment ils fonctionnent, appareil interne, comment se connecter, LED RGB et Arduino

LED RGBLes LED multicolores, ou comme on les appelle également RVB, sont utilisées pour indiquer et créer un rétro-éclairage changeant dynamiquement de couleur. En fait, ils n'ont rien de spécial, regardons comment ils fonctionnent et ce que sont les LED RGB.

En fait, une LED RGB est composée de trois cristaux monochromes combinés dans un seul boîtier. Le nom RVB signifie Rouge - rouge, Vert - vert, Bleu - bleu selon les couleurs que chaque cristal émet. Ces trois couleurs sont basiques, et toute couleur se forme lors de leur mélange; cette technologie est utilisée depuis longtemps dans la télévision et la photographie.L'ajustement des couleurs est effectué en ajustant la luminosité du rayonnement de chacun des cristaux.Pour changer la couleur de la bande RVB, des contrôleurs RVB spéciaux sont utilisés.Habituellement, une télécommande est livrée avec le contrôleur ...

 

Télécommande du microcontrôleur: télécommande IR, Arduino, ESP8266, 433 MHz

Télécommande à microcontrôleurLa question de la télécommande ou de la télécommande des équipements électriques a toujours été et restera pertinente, qu'il y ait ou non des outils d'automatisation dans le système. Pour organiser une télécommande, peu importe si un microcontrôleur est nécessaire, tout dépend des fonctions nécessaires affectées au périphérique géré. Dans cet article, vous apprendrez des informations générales sur les méthodes de contrôle à distance d'un microcontrôleur.

Il existe deux principaux types de communication à distance. Filaire - lorsque la commande des actionneurs situés dans une pièce (ou non la pièce) est effectuée à partir du panneau de commande ou d'un poste de bouton situé à un autre endroit. Dans ce cas, une connexion par fil électrique des circuits de commande et des actionneurs (relais, contacteurs, qui comprennent des mécanismes, tels que des moteurs ou des systèmes, par exemple, l'éclairage) est prévue ...

 

10 projets intéressants pour Arduino

10 projets intéressants pour ArduinoArduino est une plate-forme universelle pour les produits maison sur microcontrôleurs. Il y a de nombreux boucliers (cartes d'extension) et capteurs. Cette diversité vous permet de réaliser un certain nombre de projets intéressants visant à améliorer votre vie et à augmenter son confort. Les domaines d'application de la carte sont illimités: automatisation, systèmes de sécurité, systèmes de collecte et d'analyse de données, etc.

À partir de cet article, vous apprendrez ce qui peut être fait d'intéressant sur Arduino. Quels projets deviendront spectaculaires et lesquels seront utiles. Le nettoyage de l'appartement est une routine et peu attrayant, d'autant plus que cela prend du temps. Vous pouvez l'enregistrer si vous mettez une partie des tâches ménagères sur le robot. Ce robot a été assemblé par un ingénieur en électronique de Sotchi - Dmitry Ivanov. Structurellement, il s'est avéré être de très bonne qualité et n'est pas inférieur en efficacité aux analogues d'usine.Pour le construire, vous aurez besoin de: Arduino Pro-mini, ou tout autre similaire ...