PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 25 → WX - Windev, Windev Mobile com Arduino
WX - Windev, Windev Mobile com Arduino
Started by BOLLER, Jun., 14 2017 8:15 PM - 4 replies
Registered member
3,651 messages
Popularité : +175 (223 votes)
Posted on June, 14 2017 - 8:15 PM
PASSO 1: Descoberta EBlocks
zip Baixar "ETAPE1.zip" 22 MB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Pedagogie/DATA/Technique/SpecialiteSIN/ETAPE1.zip

PASSO 2: Programação Conceito Flowcode
zip Baixar "ETAPE2.zip" 57 MB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Pedagogie/DATA/Technique/SpecialiteSIN/ETAPE2.zip

PASSO 3: programação do servidor Web
zip Baixar "ETAPE3.zip" 9,5 MB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Pedagogie/DATA/Technique/SpecialiteSIN/ETAPE3.zip

Passo 4: Criação de páginas HTML
zip Baixar "ETAPE4.zip" 7,7 MB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Pedagogie/DATA/Technique/SpecialiteSIN/ETAPE4.zip


Energia e Meio Ambiente no Arduino zip Baixar arquivos ... 27 kB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/data/CAPSULE01.zip

Medir a energia elétrica
flv Baixe o vídeo ... 35,7 MB
10min Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/Capsule01/CAPSULE_01_Mesure_Puissance_10min.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule_01.html


Serial Arduino Comunicação zip Baixar arquivos ... 49 kB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/data/CAPSULE02.zip

Solicitar e reconhecer princípio
flv Baixe o vídeo ... 46,5 MB
10min Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/Capsule02/CAPSULE_02_Requete_et_acquitement_communication_10min.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule_02.html


Serial Arduino Comunicação zip Baixar arquivos ... 746 kB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/data/Arduino.zip

apresentação
flv Baixe o vídeo ... 4,9 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule1_1.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule1_1.html


papel lembrete de Arduino comunicação serial
flv Baixe o vídeo ... 11,6 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule1_2.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule1_2.html


Programação do Módulo Arduino
flv Baixe o vídeo ... 103 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule1_3.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule1_3.html


Realização da interface de monitoramento com Windev17
flv Baixe o vídeo ... 81,7 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule2_1.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule2_1.html


Programming Interface: conexão de porta serial
flv Baixe o vídeo ... 80,2 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule2_2.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule2_2.html


Programming Interface: Comunicação com Arduino
flv Baixe o vídeo ... 136 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/capsule2_3.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule2_3.html


simulação de comunicação Bluetooth zip Baixar arquivos ... 559 kB

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/data/CAPSULE04.zip

Apresentação, programação Arduino e Windev Móvel 17
flv Baixe o vídeo ... 117 MB Clique para ver a cápsula

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/videos/Capsule04/Simulation_BlueTooth_sur_ISIS.flv

http://www4.ac-nancy-metz.fr/lyc-vuillaume-mirecourt/pages/Projets/STI2D-SIN/capsule_04.html

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Registered member
123 messages
Popularité : +46 (46 votes)
Posted on June, 29 2017 - 4:36 PM
Muito interessante, fim do ano vou fazer alguns experimentos com isso

--
Atte. Willian Fernando
Registered member
3,651 messages
Popularité : +175 (223 votes)
Posted on July, 01 2017 - 4:02 AM
Contrairement au signal numérique qui ne peut prendre que deux états différents, Un signal analogique peut prendre une infinité de valeurs. Comme une tension que l’on fait varier progressivement de 0V à 5V. La carte Arduino fonctionne en numérique, le microcontrôleur ne comprend que les « 0 » et les « 1 ». Les entrées de A0 à A5 sont dotées de convertisseurs analogique/numérique qui convertit une tension en une suite de « 0 » et de «1 » que la carte fait correspondre à un nombre variant de 0 à 1023.

Câbler un interrupteur
Lorsque l’interrupteur est ouvert, l’entrée de la carte lit un niveau bas ou LOW. Lorsque l’interrupteur est fermé, l’entrée lit un niveau haut ou HIGH. Donc, si on appuie sur un bouton poussoir ainsi câblé, la carte lira un « 1 » soit HIGH. Si on relâche le bouton poussoir, la carte lira un « 0 » soit LOW.

Exemple de programmation

void set up()
{
pinMode(inter, INPUT);
} loop ()
{
int
valinter = 0;
// on crée une variable valinter pour lire l’état de l’interrupteur
valinter = digitalRead(inter);
// on lit la valeur de l’interrupteur (LOW ou HIGH)
if (valinter == LOW) // Si valinter égale LOW, faireW.
{instructions}
else // sinon, faireW.
{instructions}
}

Câbler un potentiomètre

Lorsque l’on tourne le potentiomètre, on fait varier la tension mesurée entre 0V et 5V. Si on connecte le point de mesure sur un entrée analogique, la valeur enregistrée variera entre 0 et 1023. On peut enregistrer cette valeur et l’utiliser pour piloter une led ou un moteur.

Câbler une photorésistance

La mesure se fait sur entrée analogique. La résistance de la photorésistance diminue lorsque la lumière augmente. On peut utiliser le même programme que celui du potentiomètre.

Câbler un buzzer

Le buzzer se câble sur une sortie numérique. On lui envoie alors un signal périodique dont on fait varier la fréquence en fonction de la note que l’on désire jouer. Exemple : le LA est un signal d’une fréquence f de 440 Hertz soit un signal qui varie 440 fois par seconde.

Câbler un buzzer piezzo en capteur de frappe

L’entrée analogique 0 mesure la tension produite par le buzzer lorsqu’il vibre. Le buzzer fonctionne alors comme un microphone. Plus il vibre, plus la tension mesurée est grande. A utiliser avec le programme « piezzo_capteur_de_frappe ». La diode zener est optionnelle.

Câbler un servomoteur

On câble le servomoteur sur une des sortie numérique PWM. Les sorties numériques PWM sont : D11, D10, D9, D6, D5. On envoie un signal que l’on fait varier en fonction du sens et de la position désirée. Un sous programme appelé servo.h doit être inclus dans le programme. Il est alors facile de le commander.

Câbler un moteur à courant continu

On utilise un transistor pour piloter le moteur. Comme pour le buzzer, on envoie un signal dont la fréquence varie en fonction de la vitesse désirée. La diode dite « de roue libre » permet d’évacuer le courant créer lorsque le moteur ralentie alors qu’il n’est plus alimenter. La tension d’alimentation du moteur peut être différente, 9V par exemple.

Câbler un moteur à courant continu avec le circuit intégré L293D

Le circuit intégré L293D nous permet de piloter 2 moteurs à courant continu. La broche
1 à l’état haut permet de démarrer le moteur, à l’état bas l’éteint. Les entrées input1 et input
2 permettent de choisir le sens de rotation du moteur selon les niveaux logique envoyés :


L293 Input1 L293 input2 Sens du moteur
« 1 » « 0 » horaire
« 0 » « 1 » antihoraire

Câbler une barrière infrarouge

La L.E.D. infrarouge émettrice (L934) émet une lumière visible au travers d’un appareil photo numérique. La tension aux bornes de la L.E.D. réceptrice varie en fonction de la distance par rapport à la L.E.D. émettrice. Cette tension est maximale lorsque un objet coupe le faisceau lumineux.

Exemple de programme associé au montage

int led = 2; //la led réceptrice est sur la broche analogique 2
Int lecture = 0; // variable qui stocke la valeur lue sur A2
void setup() {} void loop () // se répète en boucle
{ lecture=analogRead(led); //lecture de la valeur lue
If (lecture>=1000) // comparaison de la valeur lue au seuil de détection
{
ACTION // si > ou = faire
} else // sinon faire
{ ACTION }

}

Les entrées analogiques de ARDUINO plus exemple de programmation

https://windevmaroc.blogspot.com.br/2017/04/les-entrees-analogiques-de-arduino-plus.html…

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Registered member
3,651 messages
Popularité : +175 (223 votes)
Posted on July, 05 2017 - 10:27 PM
Ao contrário, o sinal digital que pode assumir apenas dois estados diferentes, um sinal analógico pode assumir um número infinito de valores. Como uma tensão que é gradualmente variou de 0V a 5V. Arduino bordo opera digitalmente, o microcontrolador inclui apenas "0" e "1". A0 a A5 das entradas tem conversor analógico / digital que converte uma tensão em uma série de "0" e "1" que mapa mapeia um número variável 0-1023.

Fiação de um interruptor
Quando a chave é aberta, a entrada para o cartão lê um nível baixo ou de baixo. Quando o interruptor está fechado, a entrada lê um alto ou alto nível. Então, se você pressionar um botão e cabo, o cartão lê "1" ou HIGH. Se você soltar o botão, o menu será "0" é baixa.

exemplo de programação

vazio criado ()
{
pinMode (inter, ENTRADA);
} Loop ()
{
int
valinter = 0;
// valinter uma variável é criado para ler o estado do interruptor
valinter = digitalRead (inter);
// lê o valor do switch (baixa ou alta)
if (valinter == LOW) // Se valinter igual LOW, faireW.
{Demonstrações}
else // caso contrário faireW.
{Demonstrações}
}

potenciômetro fio

Ao girar o potenciómetro se variar a tensão entre 0V e 5V. Se o ponto de medição está ligada a uma entrada analógico, o valor armazenado pode variar entre 0 e 1023. Este valor pode ser armazenado e usado para accionar um LED ou um motor.

Ligar um photoresistor

A medição é realizada na entrada analógica. A resistência do fotoresistor diminui quando a luz aumenta. Podemos usar o mesmo programa que o potenciômetro.

Ligar um buzzer

O cabo de sinal sonoro para uma saída digital. Em seguida, envia um sinal periódico, cuja freqüência varia de acordo com as notas que você deseja jogar. Exemplo: a LA é um sinal de um f de 440 Hz de frequência é um sinal que varia de 440 vezes por segundo.

Fiação de um buzzer piezo sensor de greve

A entrada analógica de 0 a tensão de medição gerada pelo vibrador quando se vibra. O alarme sonoro, em seguida, funciona como um microfone. Mais vibra, quanto maior for a tensão medida é maior. Use com programa "piezzo_capteur_de_frappe". O díodo de Zener é opcional.

Ligar um servomotor

o actuador em uma um cabo de saída de PWM digital. saídas PWM digital são: D11, D10, D9, D6, D5. O envio de um sinal que varia consoante o sentido e a posição desejada. A sub-rotina chamada servo.h devem ser incluídas no programa. É fácil encomendá-lo.

Fiação de um motor DC

um transistor é utilizado para accionar o motor. Como para o alarme sonoro, que envia um sinal cuja frequência varia de acordo com a velocidade desejada. O chamado diodo "roda livre" serve para remover a corrente diminuiu criar, quando o motor ao mesmo tempo que não é fornecido. A tensão de alimentação do motor pode ser diferente, por exemplo, 9V.

Fiação de um motor DC com o L293D circuito integrado

O L293D circuito integrado nos permite controlar dois motores DC. pino
1 em estado alto para ligar o motor, no off baixa. O input1 entradas e de entrada
2 são usados ​​para seleccionar a direcção de rotação do motor de acordo com os níveis lógicos enviadas:


direção L293 L293 Input1 input2 Motor
"1" "0" programação
"0" "1" CCW

Ligar uma barreira de infravermelhos

os L.E.D.s emissores de infravermelhos (l934) emite luz visível através de uma câmara digital. A tensão entre os L.E.D.s recepção varia de acordo com a distância dos L.E.D.s Emitente. Esta tensão é máxima quando um objecto interrompe o feixe de luz.

Exemplo de programa associado com a montagem

int levou = 2; // o receptor é levado para o eixo 2 analógico
Int ler = 0; // variável que armazena o valor lido da A2
void setup () {} void loop () // laços repetidamente
{Leia = analogRead (LED); // leitura da leitura
Se (leia> = 1000) // comparação de ler o limite de detecção
{
AÇÃO // if> ou = a
} Else // caso contrário, fazer
{Ação}

}

As entradas analógicas do mais exemplo programação Arduino

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Registered member
3,651 messages
Popularité : +175 (223 votes)
Posted on July, 05 2017 - 10:28 PM


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/