hotpsot – Blog radioamateur de F8ASB https://blog.f8asb.com Promouvoir est notre devoir ... Mon, 27 Apr 2020 19:11:07 +0000 fr-FR hourly 1 98010425 Nouvelle page pour un accès direct aux articles https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/ https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/#respond Sun, 06 Dec 2015 08:03:06 +0000 http://blog.f8asb.com/?p=2345 Continuer la lecture ]]> À partir du moment ou le nombre d’article oblige à parcourir les pages les unes après les autres, il devient difficile de retrouver une information précise dans un blog.SEO-your-business-blog2
Il y a maintenant plus de 150 articles sur ce Blog et je reçois souvent des emails avec des questions dont les réponses sont déjà présentes sur ce Blog.
La nouvelle page disponible sur le menu supérieur du Blog vous permettra en 1 clic de visualiser l’ensemble des articles du Blog par catégorie. Celle-ci sera mise à jour régulièrement.

Accéder directement à cette page ici ou sur le menu supérieur

menumenu2

Vous pouvez recevoir un email dès la parution d’un article sur le Blog F8ASB.COM, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement. Tous les articles en 1 clic ICI
]]>
https://blog.f8asb.com/2015/12/06/nouvelle-page-pour-un-acces-direct-aux-articles/feed/ 0 2345
Vidéo du jour: Hotspot Menu preview ! https://blog.f8asb.com/2015/07/26/video-du-jour-hotspot-menu-preview/ https://blog.f8asb.com/2015/07/26/video-du-jour-hotspot-menu-preview/#respond Sun, 26 Jul 2015 10:13:58 +0000 http://blog.f8asb.com/?p=2031 Continuer la lecture ]]> Capture dstar hotspot

Voici à quoi pourra ressembler le menu du Hotspot Dstar.

On y retrouve ainsi 5 onglets:
– Un avec le monitor Dstar ce qui permettra d’avoir les différentes infos comme le réflecteur connecté, les indicatifs entendus etc…– Un avec le system info qui ressemblera à la video précédemment diffuser dans un article de ce Blog.
– Un pour éteindre le system
– Un pour rebooter le system
– Et enfin la possibilité de rebooter ircDDB uniquement.

Il peut biensûr évoluer sur besoin car on est sur le la programmation pure.

La vidéo ci-dessous:

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement.

]]>
https://blog.f8asb.com/2015/07/26/video-du-jour-hotspot-menu-preview/feed/ 0 2031
Programme test pour les touches GPIO directionnelles https://blog.f8asb.com/2015/07/24/programme-test-pour-les-touches-gpio-directionnelles/ https://blog.f8asb.com/2015/07/24/programme-test-pour-les-touches-gpio-directionnelles/#respond Fri, 24 Jul 2015 06:04:57 +0000 http://blog.f8asb.com/?p=2012 Continuer la lecture ]]>
clavier
Programme pour tester les touches directionnelles de la platine hotspot en Python.

schemaSchéma d’un bouton (Bouton  sur une pin du GPIO du Raspberry)

Python et la librairie GPIO préalablement installée

En mode console, écrire sudo nano test.py écrire le programmes ci-dessous:

programme python

Faire CTRL X puis o pour enregistrer. Transformer le fichier en executable sudo chmod +x test.py

Pour lancer le programme sudo python test.py
Le programme renverra: Bouton bas,haut,droite,gauche et select.

Pour interrompre CTRL C.

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement.
]]>
https://blog.f8asb.com/2015/07/24/programme-test-pour-les-touches-gpio-directionnelles/feed/ 0 2012
DSTAR: Réalisation d’un HotSpot D-Star Wifi https://blog.f8asb.com/2015/02/12/dstar-realisation-dun-hotspot-d-star-wifi/ https://blog.f8asb.com/2015/02/12/dstar-realisation-dun-hotspot-d-star-wifi/#respond Thu, 12 Feb 2015 07:05:24 +0000 http://blog.f8asb.com/?p=1427 Continuer la lecture ]]> c_hotspot02
Vous trouverez dans cet article la description de la réalisation d’un HotSpot D-Star Wifi. Cette solution est idéale pour des démonstrations D-star, pour un accès à la maison, si on n’ a pas de relais et également pour une utilisation en déplacement et pourquoi pas en mobile via un accès Hotspot GSM.

Partie Hardware

Un raspberry
Un écran LCD avec clavier Adafruit environ 23 euros sur Ebaylcds___displays_purple
Une clef wifi USB

imagesUne carte SD (8Go pour moi)
Unknown-3Une carte DVMEGA
DV radio hotspot

Un petit peu de fil, de visserie et d’entretoises plastique.
Plexiglas 3mm et 5mm et 10mm.

L’écran lcd est livré en Kit:

lcds___displays_purplec_hotspot10 Notice de montage et d’assemblage ici

Raccordement sur Afficheur LCD:

i2c pins of raspberry pi-1

Raccordement sur Raspberry:cablagelcdadafruitJuste les 2 fils d’alimentation et le SDA – SCL

Partie Boitier

c_hotspot16

Epaisseur 3mm

c_hotspot15Epaisseur 5mm

Les fichier DXF ou Gcode (fraise dia 1,6, fraise de gravure) sont disponibles sur simple demande par mail.

Les photos du rendu final:

c_hotspot01
c_hotspot04Accès au connecteur HDMI par le dessus.c_hotspot07Un coude SMA à été ajouté pour permettre de mettre l’antenne à la vertical. Des trou de ventilation pour aéré le boitier.

c_hotspot08Coté alimentation + carte SD

c_hotspot09Coté ethernet + USB (Mini clef Wifi USB connecté.
c_hotspot14Bon, soyons fou, faisons des boutons en plexiglas (épaisseur 10mm) ;), les boutons seront ensuite ajustés pour qu’ils viennent à fleur de la surface. (protection et appui sécurisé)

Les fonction des boutons:
« Select » et « Right » simultané permet de faire un halt
« Select » et « Left » simultané permet de faire un reboot
« Up » affiche l’adresse ou les adresses IP du Raspberry
« Down » redémarre IrcddbGateway

Partie Software

Installation du repeater DSTAR selon l’excellent tuto de F4GEN ici
Installation des pilotes et fichiers pour l’afficheur LCD toujours par F4GEN ici

Je rajouterais que vous pouvez très bien tester l’afficheur en tapant python LCDtest.py Cela vous permet de voir si votre afficheur et si tous les paramètres I2C sont bons.

Pour la partie Wifi voir sur Dstar-France

Configuration Modem DVMEGA:

Il est nécessaire de changer le fichier cmdline.txt voir sur la documentation fabricant 

sudo nano /boot/cmdline.txt

Remplacer ça:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

par ça:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

– Appuyer sur CTRL “X” – est taper O ou Y selon la langue
– Puis entrée

Dans le dstarrepeater_conf et la partie Modem choisir le DVMEGA (2),

sudo dstarrepeater_conf 1

 ********************************************************************************

*** G4KLX D-Star Repeater MODEM setup

********************************************************************************

Select Repeater Type:

1  DVAP
2  DVMega
3  DV-Rptr V1
4  DV-Rptr V2
5  DV3
6  GMSK
7  SoundCard
8  Split
modemType [2] >

DVMEGA support will be implemented soon!

Enter the device name of the DVMegaPort
(incl. complete path like /dev/ttyACM0))
The following interfaces are currently available on your system:
/dev/ttyAMA0

Press ‘-‘ to reset value to default

dvmegaPort [/dev/ttyAMA0] >

OK (/dev/ttyAMA0)
DVMEGA RX-Invert
0=OFF
1=ON
dvmegaRXInvert [0] >

OK (0)

DVMEGA TX-Invert

0=OFF
1=ON

dvmegaTXInvert [0] >

OK (0)

DVMEGA Variant
0   Node
1   Radio
Press ‘-‘ to reset value to default

dvmegaVariant [1] >

OK (1)

DVMEGA Frequency in !!Hertz!!
VHF version: (144000000 .. 148000000) [Hz]
UHF version: (420000000 .. 450000000) [Hz]
(notice local laws and bandplans!)

Press ‘-‘ to reset value to default

dvmegaFrequency [432600000] >

OK (432600000)
DVMEGA Modem TX-Delay
(0-350) [ms]
Press ‘-‘ to reset value to default

dvmegaTXDelay [150] >
OK (150)
OK (DVMEGA)


Ma configuration dstarrepeater_conf :

(0-99) [0] > 11
callsign=F8ASB  B
gateway=F8ASB  G
mode=1
ack=1
restriction=0
rpt1Validation=0
dtmfBlanking=1
errorReply=1
gatewayAddress=127.0.0.1
gatewayPort=20010
localAddress=127.0.0.1
localPort=20011modemType=DVMEGA
timeout=180
ackTime=500
beaconTime=600
beaconText=DStarRepeater
beaconVoice=1
language=3
announcementEnabled=
announcementTime=
announcementRecordRPT1=
announcementRecordRPT2=
announcementDeleteRPT1=
announcementDeleteRPT2=
controlEnabled=
controlRPT1=
controlRPT2=
controlShutdown=
controlStartup=
controlStatus1=
controlStatus2=
controlStatus3=
controlStatus4=
controlStatus5=
controlCommand1=
controlCommand1Line=
controlCommand2=
controlCommand2Line=
controlCommand3=
controlCommand3Line=
controlCommand4=
controlCommand4Line=
controlOutput1=
controlOutput2=
controlOutput3=
controlOutput4=
controllerType=
serialConfig=1
activeHangTime=0
output1=
output2=
output3=
output4=
logging=
windowX=
windowY=
dvapPort=
dvapFrequency=
dvapPower=
dvapSquelch=
dvapoffset=
gmskAddress=
dvrptr1Port=
dvrptr1RXInvert=
dvrptr1TXInvert=
dvrptr1Channel=
dvrptr1ModLevel=
dvrptr1TXDelay=
dvrptr2Connection=
dvrptr2USBPort=
dvrptr2Address=
dvrptr2Port=
dvrptr2TXInvert=
dvrptr2ModLevel=
dvrptr2TXDelay=
dvrptr3Connection=
dvrptr3USBPort=
dvrptr3Address=
dvrptr3Port=
dvrptr3TXInvert=
dvrptr3ModLevel=
dvrptr3TXDelay=
dvmegaPort=/dev/ttyAMA0
dvmegaVariant=1
dvmegaRXInvert=0
dvmegaTXInvert=0
dvmegaTXDelay=150
dvmegaFrequency=432600000
soundCardRXDevice=
soundCardTXDevice=
soundCardRXInvert=
soundCardTXInvert=
soundCardRXLevel=
soundCardTXLevel=
soundCardTXDelay=
splitLocalAddress=
splitLocalPort=
splitTX1Address=
splitTX1Port=
splitTX2Address=
splitTX2Port=
splitTX3Address=
splitTX3Port=
splitRX1Address=
splitRX1Port=
splitRX2Address=
splitRX2Port=
splitRX3Address=
splitRX3Port=
splitTimeout=

c_hotspot11Premiers test de fonctionnement, je conseille de tout paramétrer et de tout tester avant la mise en boite.

IMPORTANT
MAJ 10/03/15:

Taper
sudo nano /home/opendv/dstarrepeater/dstarrepeater_1
Descendre dans le fichier de configuration jusqu’à
dvmegaPort=/dev/ttyAMA0
Modifiez la valeur de dvmegaVariant de 1 vers 2
Renommer le champ dvmegaFrequency par dvmegaRXFrequency
Ajouter un champ dvmegaRXFrequency et insérer la même fréquence (en Hz)
Ajouter un champ dvmegaPower et lui donner la valeur 100
Vous devez avoir ceci :

dvmegaPort=/dev/ttyAMA0
dvmegaVariant=2
dvmegaRXInvert=0
dvmegaTXInvert=0
dvmegaTXDelay=150
dvmegaRXFrequency=(votre fréquence en Hz)
dvmegaTXFrequency= (votre fréquence en Hz)
dvmegaPower=100

Plus d’info sur le lien

 

Sources: Dstar-france

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à droite et cliquer sur abonnement.
]]>
https://blog.f8asb.com/2015/02/12/dstar-realisation-dun-hotspot-d-star-wifi/feed/ 0 1427
Friedrichshafen : Ils ont tout compris les DLs, Salon MakerWorld en parallèle de HAMRADIO https://blog.f8asb.com/2014/07/05/friedrichshafen-ils-ont-tout-compris-les-dls-salon-makerworld-en-parallele-de-hamradio/ Sat, 05 Jul 2014 12:41:43 +0000 http://blog.f8asb.com/?p=836 Continuer la lecture ]]>  

Capture d’écran 2014-07-05 à 14.38.47

Cette année en parallèle du salon Hamradio (Hall 5), il y avait un salon en parallèle, il s’agissait de MakerWorld. Excellent initiative pour attirer un autre publique à notre passion et inversement ;).

On pouvait y retrouver toutes les technologies de type impression 3D, Arduino, CNC …

Voir la galerie photos

makerworld01 makerworld02 makerworld03 makerworld04 makerworld07makerworld08makerworld09makerworld10makerworld11makerworld12makerworld13makerworld14makerworld15makerworld16makerworld17makerworld18makerworld19makerworld20makerworld21makerworld22
makerworld06

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à gauche et cliquer sur abonnement.
]]>
836
les Radioamateurs à FesThi’sciences ( 1ère édition) https://blog.f8asb.com/2014/06/14/les-radioamateurs-a-festhisciences-1ere-edition/ Sat, 14 Jun 2014 19:12:11 +0000 http://blog.f8asb.com/?p=797 Continuer la lecture ]]> 103756958affichefestisciences2Pour la première édition de FesThi’sciences les radioamateurs de Thionville, de Nancy et accessoirement moi, avons répondu présents. Vous trouverez quelques photos qui résument l’activité de ce festival. L’occasion pour moi de rencontrer d’autres personnes passionnées de technique avec qui on échange sur les même technologies mais pour des utilisations différentes. Nous avons les mêmes passions et la soif de découverte.

On pouvait y trouver :

• Duels de Robots, fablab et ateliers scientifiques avec Tech Tic&Co
• Présentation de l’atelier robotique par le Centre Social Les Grands Chênes
• Activités autour de la radio-électricité avec l’association Radio Amateur Nancy
• Activité science et magnétisme avec l’association Radio Amateur de Thionville
• Présentation des réalisations d’ateliers Techniques de l’Information et de la Communication par le Centre Le Lierre
• Présentation départements d’enseignement de l’IUT de Thionville

Sur le parvis des Capucins

• Animation autour des thèmes de la transition écologique, les changements climatiques, l’eau avec Les Petits Débrouillards

Voici une série de photo résumant cette journée:
c_festhiscience0 c_festhiscience1 c_festhiscience2 c_festhiscience3 c_festhiscience4 c_festhiscience6 c_festhiscience7 c_festhiscience8 c_festhiscience10 c_festhiscience11 c_festhiscience12 c_festhiscience13 c_festhiscience14 c_festhiscience15 c_festhiscience17 c_festhiscience18 c_festhiscience19 c_festhiscience20 c_festhiscience21 c_festhiscience22 c_festhiscience23 c_festhiscience24 c_festhiscience25 c_festhiscience26 c_festhiscience27 c_festhiscience28 c_festhiscience29 c_festhiscience31 c_festhiscience32

 

 

]]>
797
Sparkfun: Carte de développement avec MAX7456 écriture/graphisme sur vidéo https://blog.f8asb.com/2014/04/28/sparkfun-carte-de-developpement-avec-max7456-ecrituregraphisme-sur-video/ Mon, 28 Apr 2014 18:15:15 +0000 http://blog.f8asb.com/?p=751 Continuer la lecture ]]> Voici une carte de développement pour vous permettre d’insérer du texte ou des graphismes sur vos vidéos live.

09168-1
credit photo:SparkfunCette carte est basé autour d’un MAX7456, elle est très simple de conception.
Vous pouvez très bien acquérir cette carte chez Sparkfun ou alors l’intégré dans une de vos applications (schéma). Vous trouverez tous les documents ainsi qu’une librairie Arduino pour l’intégrer dans vos montages.( ATV, ballon sonde,OSD pour multicopter etc…)


Tous les éléments sur le site SPARKFUN

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à gauche et cliquer sur abonnement.

 

]]>
751
Arduino Shield: Input/Output carte de développement Version 2 https://blog.f8asb.com/2014/04/09/arduino-shield-inputoutput-carte-de-developpement-version-2-2/ Wed, 09 Apr 2014 17:54:43 +0000 http://blog.f8asb.com/?p=713 Continuer la lecture ]]>  Arduino commencer simplement.

Capture d’écran 2014-03-09 à 14.46.49
Ce shield Arduino est destiné à l’aide au développement pour la programmation Arduino.

Montage et assemblage

Il possède:
4 interrupteurs poussoirs avec pull up (entrées logiques)
8 leds
Une sortie I2C (résistance réseau amovible)
Une connexion pour servomoteur

Un buzzer
4 potentiomètres (entrées analogiques)
Un bouton reset

Compatible Arduino Uno et Mega.
Pour faciliter la programmation, les Pins pour la programmation sont indiqués en sérigraphie. Ex: Buzzer Pin 5

Il permet de tester une bonne partie des exemples fournis avec le logiciel Arduino, il est idéal pour débutant. De plus il n’y a aucun composant CMS pour faciliter le montage.

Vous pourrez tester des applications radioamateurs comme un keyer morse, un répéteur, générateur de télégraphie, commutation temporisé…

arduino shield ver 2

Arduino shield I:O v2

Nomenclature:

Désignation:                 Valeur
D1 à D8                            Led 3mm
IC1                                     Buzzer
J1                                       Femelle 1 x 6 pts long
J2 J3                                Femelle 1 x 8 pts long
J4                                      Femelle 1 x 10 pts long
J5  J6 J7                          Connecteur HE4 (I2C,jumper,servo)
R1                                      8x1K
R2                                    4x10K
R3                                    220Ohms
A0-A3                             Potentiomètre 10K
R8-R9                            4,7K
S1 à S5                           Push button
C1,C2,C3,C4                10nF

Le liens des produits font référence à GOTRONIC.FR

c_nomenclature
J’ai réalisé une  série de 20 cartes.

Je propose à la vente pour ceux que cela intéresse à 7€ + 3€ de port ( sans les composants ). La quantité est limitée. Cliquez sur le bouton acheter pour procéder à la commande.




A ce jour cartes en stock

c_arduinoshield2_1Montage des résistances, les valeurs sont indiquées sur la sérigraphie.

c_arduinoshield2_3

Montage des réseaux de résistances, attention a bien placer le point commun repéré par un petit rond sur le réseau de résistance (à gauche sur la photo), et par un carré sur la sérigraphie.

c_arduinoshield2_4
Montage de boutons poussoirs, des potentiomètres, puis les leds attention à la polarité des leds ( méplat coté réseau de résistances ).

LED-schema

c_arduinoshield2_6On termine par le Buzzer, polarisé lui aussi le + vers le bas et les connecteurs Arduino shield. Pour un positionnement optimal, je vous conseille de monter les supports sur l’Arduino est de souder une pastille à chaque extrémité du connecteur.
Une deuxième rangée est disponible pour souder des connecteurs femelles.
c_arduinoshield2_8Souder le connecteur I2C, le connecteur pour servo moteur, le jumper pour cavalier afin d’activer ou pas le réseau de résistance I2C.
c_arduinoshield2_10Souder les 2 ponts pour activer l’I2C.
Dans le cadre d’un montage sur un Arduino MEGA il faudra faire une liaison filaire entre ses 2 points et la sortie I2C de l’Arduino Mega

c_arduinoshield2_9Shield version 2 monté sur un Arduino Uno.

Pour toutes questions, utilisez le formulaire de contact

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à gauche et cliquer sur abonnement.

 

]]>
713
Arduino Shield: Input/Output carte de développement Version 2 https://blog.f8asb.com/2014/03/10/arduino-shield-inputoutput-carte-de-developpement-version-2/ Mon, 10 Mar 2014 06:33:25 +0000 http://blog.f8asb.com/?p=698 Continuer la lecture ]]> Capture d’écran 2014-03-09 à 14.46.49Voici la nouvelle version du Shields Arduino I/O qui sera tirée à 20 exemplaires. Il s’agit de la version 2 pour remplacer la carte précédente.

Cette interface sera disponible en pré-commande sur le blog dès que j’aurais le délai de livraison du fournisseur. En attendant pour ceux qui ne l’on pas déjà fait vous pouvez me faire un email 
Voici la liste des modifications:

Connexion I2C sur connecteur supérieur. Il sera nécessaire de faire un strap par soudure pour activer le port I2C. Le connecteur permettra de faire une liaison avec un Arduino MEGA.
Un cavalier permet de désactiver les résistances de 4,7k du réseau I2C si l’appareil connecté en possède déjà un.
Capture d’écran 2014-03-09 à 15.12.07
Ajout de capas sur bouton ( à souder ou pas)
Ajout de la sérigraphie polarité du Buzzer
Décalage des sérigraphies des potentiomètre
Ajout d’un connecteur pour tester les Servos moteur.
Capture d’écran 2014-03-09 à 15.11.44
Modification de la résistance buzzer 220 Ohms à la place de 1 Ko.
Disposition leds plus écartées (possibilité de remplacer par des supports tulipes de 2 pins) permet de la modularité de E/S
Agrandissement des entres axes des résistances du montage  (1cm).
Alignement des composants
Boutons 1 2 3 4, connectés en Pull Down

Arduino shield I:O v2 Arduino shield I:O v2_2

Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à gauche et cliquer sur abonnement.

 

]]>
698
Mise en oeuvre I2C vers LCD carte chinoise sur Arduino https://blog.f8asb.com/2014/03/01/mise-en-oeuvre-i2c-vers-lcd-carte-chinoise-sur-arduino/ https://blog.f8asb.com/2014/03/01/mise-en-oeuvre-i2c-vers-lcd-carte-chinoise-sur-arduino/#comments Sat, 01 Mar 2014 21:19:21 +0000 http://blog.f8asb.com/?p=671 Continuer la lecture ]]>  Mise en oeuvre de la carte I2C vers LCD

I2C to LCD

Cela pourrait être simple mais avec une librairie et un schéma faux c’est pas toujours facile avec les chinois. Je partage mon expérience comme ça vous gagnerez du temps 😉

Vous avez la possibilité de changer l’adresse I2C par les straps A0 A1 A2 visible sur la photo ci dessous:

lcd to i2cLCDbp-1Aucun strap donne l’adresse 0x27. Il est important de télécharger la bonne librairie et de paramètrer l’adresse I2C du périphérique.
Adress PCF 8574Vous pouvez utiliser un scanner I2C qui vous donne l’adresse du périphérique sur le moniteur série.

Scanning…

I2C device found at address 0x27  !
done

Les étapes:
On installe la librairie
On determine l’adresse I2C
On réalise un nouveau programme en copiant le source
On change l’adresse si nécessaire.

Pour le câblage:

on relie le VCC au 5V et GND au GND de l’Arduino
le SDA sur A4
le SCL sur A5
I2Ctolcdcablage

Le source du programme d’affichage LCD
Mise à disposition du fichier suite à des problème de copier/coller.
I2CtoLCDexemple.ino (supprimer l’extension .txt):
——————————————————-

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

/*
** Example Arduino sketch for SainSmart I2C LCD Screen 16×2
** based on https://bitbucket.org/celem/sainsmart-i2c-lcd/src/3adf8e0d2443/sainlcdtest.ino
** by
** Edward Comer
** LICENSE: GNU General Public License, version 3 (GPL-3.0)

** This example uses F Malpartida’s NewLiquidCrystal library. Obtain from:
** https://bitbucket.org/fmalpartida/new-liquidcrystal

** Modified – Ian Brennan ianbren at hotmail.com 23-10-2012 to support Tutorial posted to Arduino.cc

** Written for and tested with Arduino 1.0
**
** NOTE: Tested on Arduino Uno whose I2C pins are A4==SDA, A5==SCL

*/
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>

#define I2C_ADDR 0x27 // <<—– Mettre votre adresse
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7

int n = 1;

LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

void setup()
{
lcd.begin (16,2); // <<—– My LCD was 16×2
// Switch on the backlight
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.home (); // go home

lcd.print(“—F8ASB.COM—“);
lcd.setCursor (0,1);
lcd.print(” Le Blog “);
}

void loop()
{

}
—————————————————————————

photo copieMontage de l’écran LCD sur mon shield  via la prise I2C prévue.

Les caractères spéciaux

Si vous souhaitez créer des caractères spéciaux il existe un outils en ligne pour générer vos propres caractères spéciaux. Custom character creator

liquid crystal generatorrésultat en image:
caractere special LCD

 

smetrearduinoRéalisation d’un S-mètre par F5EIC
Exemple pour le symbole Omega réalisation manuel:
                       byte newChar[8] = {
.....       00000       B00000,
.XXX.       01110       B01110,
X...X       10001       B10001,
X...X  --\  10001  --\  B10001,
.X.X.  --/  01010  --/  B01010,
.X.X.       01010       B01010,
XX.XX       11011       B11011,
.....       00000       B00000 };
Vous pouvez recevoir un email dès la parution d’un article sur le Blog, entrez votre mail sur la fenêtre à gauche et cliquer sur abonnement.
]]>
https://blog.f8asb.com/2014/03/01/mise-en-oeuvre-i2c-vers-lcd-carte-chinoise-sur-arduino/feed/ 1 671