ESP8266 ESP12 : map des ports GPIO

Il n’est pas toujours aisé d’associer les ports GPIO physiques d’un ESP12 à la valeur à utiliser en programmation d’un script LuA. Voici le brochage d’un ESP12 :

esp12_pinout

et voici les correspondances que j’ai pu trouver, du moins pour les GPIO utilisables sur ce module :

PORT
PHYSIQUE
GPIO
PORT
SCRIPT LUA
0 3
2 4
4 2
5 1
12 6
13 7
14 5
15 8
16 0


Par exemple, si vous branchez une LED sur le GPIO15 (broche +) et sur la masse (GND), via une résistance de 2k2, vous pouvez utiliser ce script LuA pour la faire clignoter :

gpio.mode(8, gpio.OUTPUT)
gpio.write(8, gpio.LOW)
for i = 1, 4 do
 gpio.write(8, gpio.HIGH)
 tmr.delay(100000)
 gpio.write(8, gpio.LOW)
 tmr.delay(100000)
end

Si vous utilisez la broche GPIO4, dans le script vous remplacerez 8 par 2 :

gpio.mode(2, gpio.OUTPUT)
gpio.write(2, gpio.LOW)
for i = 1, 4 do
 gpio.write(2, gpio.HIGH)
 tmr.delay(100000)
 gpio.write(2, gpio.LOW)
 tmr.delay(100000)
end

Simple non ?

 

 

Publications similaires

  • |

    Wibox a une Révélation

    Vous connaissiez la Freebox Revolution, la Bbox Sensation, voici maintenant la Wibox Révélation : Son originalité ? Tout fait, tous modes de connexion confondus : [checklist] Adsl Vdsl Fibre Satellite Wimax [/checklist] Cet étonnant engin récemment arrivé chez Wibox va donc s’adapter à toutes les connexions actuellement proposées par l’opérateur. Composée d’une box dernière génération avec wifi 802.11n, IP V6, ports ethernet gigabit, d’une fonctionnalité NAS, mais également d’une box TV Netgem permettant d’accéder à toute la TNT et aux contenus…

  • Sévisses clients : tout faire pour ne jamais aider !

    On en parle très souvent, trop souvent, mais force est de constater que nous utilisons ici pas mal de services clients, au fur et à mesure des différentes lignes ADSL ou mobiles utilisées : Sosh, Red by SFR, Free, Freemobile. Force est hélas de constater que la qualité a sévèrement baissé, le service est petit à petit devenu un sévisse, c’est une sanction dure et ferme que de devoir les contacter, que ce soit par email, Twitter, ou Facebook. Voyons ici…

  • CR-6SE : mise à jour firmware

    Si sur votre CR6-SE certaines fonctions évoluées vous manquent, par exemple pouvoir faire une pause pour changer de couleur de filament, la solution passera par la mise à jour du firmware : adieu la version chinoise limitée de Creality, bonjour Marlin 2.0.7.1 ou plus récent. Pour commencer, rendez vous sur Github en suivant ce lien : https://github.com/CR6Community/Marlin/releases/tag/v2.0.7.1-cr6-community-release-3 Chargez le dernier firmware .bin et placez le sur une carte SD de 8 go, VIDE, formatée en FAT32. Insérez la carte dans l’imprimante…

  • Raspberry : il arrive !

    Peut-être avez-vous suivi l’aventure de la p’tite framboise, le Raspberry Pi, ordinateur miniaturisé à l’extrême, linuxé à souhait, sortie hdmi, et tout ça pour environ 40 € sans boîtier ? Le Raspberry a été enfin mis en livraison le 14 Avril dernier, il était temps, après avoir été largement retardé par un léger défaut du circuit imprimé et une certification CE devenue indispensable, à croire qu’un produit ne peut exister sans devoir aller encore payer et payer toujours des taxes…

  • Webcampak Cloud : statistiques en place

    Webcampak Cloud progresse, avec la mise en place de statistiques dès la page d’accueil : Nous pouvons ici voir la taille occupée, jour après jour, par les clichés de nos deux sources d’images, la source 1 étant celle gérée par Infracom, la numéro 2 une caméra installée en Alsace, pas toujours à 100 % opérationnelle comme vous pouvez le voir les 20 et 21 Août. Cette fenêtre va ainsi permettre de détecter toute défaillance de l’une ou l’autre des sources,…

  • #bboxmiami : un peu de recul et un peu content

    Un peu plus de recul avec la Bbox Miami, et une utilisation quotidienne, après avoir rajouté un hub usb et une clé de 4 Go pour enregistrer ou profiter du différé. Oui, c’est un joli jouet, il est assez ergonomique, mais je ne le qualifierai pas de révolution de l’année ceci dit. Les points positifs : Google TV : intéressant, du moins quand on trouve les logiciels à installer, nous le verrons plus bas. Ajout possible de n’importe quelle capacité…