FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Domotique avec Panoramic : les cartes Arduino Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Domotique avec Panoramic : les cartes Arduino Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Domotique avec Panoramic : les cartes Arduino Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Domotique avec Panoramic : les cartes Arduino Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Domotique avec Panoramic : les cartes Arduino Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Domotique avec Panoramic : les cartes Arduino Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Domotique avec Panoramic : les cartes Arduino Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Domotique avec Panoramic : les cartes Arduino Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Domotique avec Panoramic : les cartes Arduino Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Domotique avec Panoramic : les cartes Arduino Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Domotique avec Panoramic : les cartes Arduino Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Domotique avec Panoramic : les cartes Arduino Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Domotique avec Panoramic : les cartes Arduino Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Domotique avec Panoramic : les cartes Arduino Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Domotique avec Panoramic : les cartes Arduino Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 Domotique avec Panoramic : les cartes Arduino

Aller en bas 
3 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: Domotique avec Panoramic : les cartes Arduino   Domotique avec Panoramic : les cartes Arduino EmptyMar 6 Juil 2021 - 21:29

Bonjour à tous !

Depuis Panoramic, vous pouvez commander une carte Arduino en tant qu’interface.

Domotique avec Panoramic : les cartes Arduino A111

Panoramic permet de créer simplement et rapidement une Interface Utilisateur Graphique (GUI en Anglais), avec des boutons, des curseurs, des voyants…, qui servira d’écran de contrôle pour piloter une carte Arduino.

Les cartes Arduino, avec leurs nombreuses connexions disponibles (appelées GPIO), permettent de commander des relais, des LEDs, des moteurs (avec la possibilité de faire varier la vitesse), des servomoteurs… . Quelques notions de base en électronique sont nécessaires.

Les cartes Arduino ne sont pas programmées. Vous devez connaître le langage informatique pour Arduino pour écrire un code-source qui sera chargé dans l’Arduino.

La connexion entre Panoramic et Arduino est une liaison série et pourra s’effectuer avec ou sans fil (en Bluetooth par exemple).

Dans les prochains articles, nous verrons différentes manières d’interfacer un Arduino avec Panoramic.

Je terminerai cette série d’articles par une application concrète : piloter un servomoteur depuis Panoramic.

Domotique avec Panoramic : les cartes Arduino A210


Je pars demain matin pour une dizaine de jours. Le prochain article paraîtra après le 15 juillet.

A bientôt !

Yannick aime ce message

Revenir en haut Aller en bas
jdebord




Nombre de messages : 12
Date d'inscription : 20/09/2008

Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: Re: Domotique avec Panoramic : les cartes Arduino   Domotique avec Panoramic : les cartes Arduino EmptyMer 7 Juil 2021 - 10:26

C'est prometteur ! J'espère qu'on pourra faire quelque chose avec FBCroco aussi.

D'ici là, bonne vacances Marc !
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: re   Domotique avec Panoramic : les cartes Arduino EmptyMer 7 Juil 2021 - 14:43

@Marc,

deux petites suggestions.

Il serait intéressant que tu nous fasses une liste de tous les composants,
avec leurs références, qui nous seront utiles ou plutôt dont nous aurons besoins.
Peut-être pourrions nous ainsi suivre le projet pas pas à partir du 15.
Wink  
Par la suite le pas à pas dans un même fil de discussion permettrait de le sauvegarder
plus facilement sur disque.
Nous pourrons ouvrir un autre fil pour les questions-réponses de façon à ne pas polluer
le tutoriel.
Embarassed
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: Re: Domotique avec Panoramic : les cartes Arduino   Domotique avec Panoramic : les cartes Arduino EmptyLun 26 Juil 2021 - 1:27

Bonjour à tous !

@Jean :
Merci Jean !
Nous faisons une petite pause en Touraine avant de repartir le week-end prochain.

J’en profite pour souhaiter également de bonnes vacances à tous.

@Yannick :
Yannick a écrit:
Il serait intéressant que tu nous fasses une liste de tous les composants…

La liste des composants est très restreinte. Juste le strict minimum pour pouvoir effectuer des démonstrations avec Panoramic.

Pour ces différentes démonstrations, j’utiliserai :

1 x Arduino UNO ;
2 x LED jaunes (ou bien rouges ou vertes, voire panachées);
2 x résistances de 220 ohms (1/4 de watt) ;
1 x servomoteur ;
1 x adaptateur USB to TTL (cf. ICI) ;
1 x couple Bluetooth HC-05 / HC-06 appairés et configurés en 9600 bauds, 8bits, sans parité et 1 bit de stop (cf. ICI) ;
1 x câble USB ;
1 x plaque de prototypage (Breadboard) ;
Fils de câblage.

Logiciels utilisés :

- Panoramic ;
- Panoramic Terminal RS232 (cf. ICI) ;
- L’IDE Arduino.

L’Arduino UNO sera utilisé comme platine d’interface commandée directement en langage Panoramic. Pour ce faire, il faudra programmer l’Arduino Uno pour qu’il obéisse aux ordres envoyés depuis un programme Panoramic. Quelques sources très simples en Arduino et Panoramic seront communiqués.


Dans les prochains articles, nous verrons trois façons de réaliser la liaison Panoramic  --> Arduino Uno :

1) - Par un simple câble USB ;
2) - Par l’intermédiaire d’une liaison RS232 ;
3) - En Bluetooth.

J'essaie de réaliser au moins deux articles avant de repartir en vacances.

A très bientôt !
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: Re: Domotique avec Panoramic : les cartes Arduino   Domotique avec Panoramic : les cartes Arduino EmptyLun 26 Juil 2021 - 12:08

Bonjour à tous !

Avant d’entrer dans le vif du sujet, je vous communique deux caractéristiques de l’Arduino Uno :

- C’est une carte 5 Volts : les sorties (appelées GPIO) ont un niveau logique haut de 5V.
- Les caractéristiques de base de la liaison série sont 9600 bauds, 8 bits, sans parité et 1 bit de stop.


1) – Connexion de Panoramic avec l’Arduino UNO par un simple câble USB.

Domotique avec Panoramic : les cartes Arduino Arduin11

Un simple câble USB permet à Panoramic de communiquer avec l’Arduino.

Pour cette première démonstration, nous allons allumer ou éteindre une LED connectée au port GPIO 12 de l’Arduino.

Une LED avec une résistance de 220 ohms en série, sera connectée entre la broche 12 et la masse (GND) de l’Arduino.

Domotique avec Panoramic : les cartes Arduino Arduin12
Domotique avec Panoramic : les cartes Arduino Arduin13


Depuis Panoramic, nous enverrons sur le port série, au format ASCII, un "1" pour allumer la LED et une autre valeur pour l’éteindre.

Pour ce premier test, le programme Arduino à téléverser dans celui-ci pour qu’il obéisse aux commandes Panoramic sera :
Code Arduino :
Code:
const int LED1 = 12; //La LED1 est connectée à la broche 12
int data; // Donnée reçue du port série

void setup()
{
 Serial.begin(9600); // Vitesse en Bauds du port série
 pinMode(LED1, OUTPUT); // La broche LED1 (numéro 12) est configurée en "sortie"
}

void loop()
{
   if (Serial.available())
   {
       data = Serial.read(); // lecture du port série
       if (data == '1')
         digitalWrite(LED1,HIGH); // La sortie LED1 passe à l'état haut (+5 Volts)
       else
         digitalWrite(LED1,LOW); // La sortie LED1 passe à l'état bas (0 Volt)
   }
}

Après le téléversement, fermez l'IDE Auduino !

Coté Panoramic , vous pouvez utiliser soit le Terminal RS232, soit un code-source personnel.


a) Avec le programme PANORAMIC Terminal RS232 :

Configurez les caractéristiques de la liaison série avec le numéro de port COM utilisé dans votre configuration, puis 9600 bauds, 8bits, sans parité et 1 bit de stop. Cliquez sur le bouton de droite pour ouvrir le port de communication. Le bouton passe au vert.
Entrez les caractéristiques de la ligne de commande : ASCII et Sans suffixe.
Dans la zone de saisie, entrez le chiffre « 1 » puis cliquez sur "Envoyer". La LED s’allume.

Domotique avec Panoramic : les cartes Arduino Arduin14


Entrez maintenant le chiffre « 0 », la LED s’éteint.



b) Avec un programme Panoramic personnel :

Voici un exemple de code-source :

Code:
' Panoramic pour Arduino
' Programme de test
' Commande d'une LED connectée sur le GPIO 12

dim portCom%

label action


portCom% = 12 :' <====== => Le numéro de port COM est à adapter suivant votre configuration.


' Création interrupteur de commande
switch1 1
width 1,50
top 1,40
left 1,70
caption 1,"12: Off|"+"12: On"
on_click 1, action


' creer et ouvrir un canal de communication série
serial 10
serial_port 10,portCom%
serial_baudrate 10,9600
serial_databits 10,8
serial_parity 10,0
serial_stopbits 10,1
serial_open 10

end

action:
   if checked(1) = 0
       serial_write 10,chr$(49)
   else
       serial_write 10,chr$(48)
   end_if
return


Domotique avec Panoramic : les cartes Arduino Arduin15

L'interrupteur permet d'allumer et d'éteindre la LED connectée à la broche 12 de l'Arduino.


Pour piloter plusieurs GPIO, suivez ce lien : https://panoramic.1fr1.net/t6641-domotique-avec-panoramic-arduino-commande-des-gpio


Pour piloter des servomoteurs, suivez ce lien : https://panoramic.1fr1.net/t6715-domotique-et-electronique-2-leds-et-2-servomoteurs

A bientôt !
Revenir en haut Aller en bas
Contenu sponsorisé





Domotique avec Panoramic : les cartes Arduino Empty
MessageSujet: Re: Domotique avec Panoramic : les cartes Arduino   Domotique avec Panoramic : les cartes Arduino Empty

Revenir en haut Aller en bas
 
Domotique avec Panoramic : les cartes Arduino
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Domotique avec Panoramic : Arduino, commande des GPIO
» Domotique avec Panoramic : Bluetooth et cartes électroniques
» Domotique avec Panoramic : transmission Bluetooth.
» Domotique et électronique avec Panoramic : Sommaire
» Domotique avec Panoramic. RS485, Modbus, RTU

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: