Double pont en H - carte de dérivation L298 - maison (6 / 6 étapes)

Étape 6: 4ème étape - vidéo et Tests

Il s’agit de mon premier essai de la "double pont en H" fait maison, avec l’IC-L298N dans une carte de dérivation.

Le chariot était contrôlé par bluetooth (en utilisant l’application « Bleue de contrôle » de l’Android market).

Chaque fois que nous avons atteint chez les témoins (en avant ou en arrière) le moteur de C.C pour 1 s, de cette façon, si nous avons touché deux fois les moteurs se déroulera pendant 2 secondes et ainsi de suite.
Pour la gauche et la droite, chaque fois que nous avons atteint le contrôle, les moteurs seront déroulera sur 500ms. Cette temporisation peut être modifiée dans le programme ci-dessous.

Voir toute la vidéo pour plus d’informations ; Ahh désolé pour mon anglais j’étudie encore...

http://youtu.be/0conwkmiAoM

/*
#####################################################################################
# Du dossier : BlueTooth_Bot_R1.pde
# Micro contrôleur : Arduino UNO UO Teensy++ 2.0
# Langue : Câblage / C /Processing /Fritzing / IDE Arduino
#
# Objectifs : Un chariot contrôlé de bluetooth
#
# Funcionamento : Juste un test simple de la maison L298N breakout Board
#
#
# Auteur : Marcelo Moraes
# Date : 13/02/13
# Lieu : Sorocaba - SP - Brazil
#
#####################################################################################

Ce projet contient du code du domaine public.
La modification n’est autorisée sans préavis.

*/

definição de variáveis, constantes e valores

inA1 int = 10 ; Broches pour la PONTE-H
int inA2 = 11 ;
int inB1 = 5 ;
int inB2 = 6 ;

Initialisation de l’Arduino
void setup() {}
Initialisation de la communication série
Serial.Begin(9600) ;
à moteurs début arrêtés
set_motors(0,0) ;
}

principaux de la boucle programa
void loop() {}

Si (Serial.available() > 0) {/ / si les données sérielles sont disponibles
char de varC = Serial.read() ; la lecture des données du port série

Si (varC == « U ») {/ / aller de l’avant
set_motors(80,75) ;
Delay(1000) ;
set_motors(0,0) ;
}
Si (varC == avait ') {/ / marche arrière
set_motors(-80,-75) ;
Delay(1000) ;
set_motors(0,0) ;
}
Si (varC == « C ») {/ / arrêté
set_motors(0,0) ;
}
Si (varC == « R ») {/ / tourner à droite
set_motors(80,-80) ;
Delay(500) ;
set_motors(0,0) ;
}
Si (varC == « L ») {/ / tourner à gauche
set_motors(-80,80) ;
Delay(500) ;
set_motors(0,0) ;
}
}
}
COMPILATION DE DA FIM

moteurs en cours d’exécution
void set_motors (int left_speed, int right_speed) {}
Si (right_speed > = 0 & & left_speed > = 0) {}
analogWrite (inA1, 0) ;
analogWrite (inA2, right_speed) ;
analogWrite (inB1, 0) ;
analogWrite (inB2, left_speed) ;
}
Si (right_speed > = 0 & & left_speed < 0) {}
left_speed = - left_speed ;
analogWrite (inA1, 0) ;
analogWrite (inA2, right_speed) ;

analogWrite (inB1, left_speed) ;
analogWrite (inB2, 0) ;
}
Si (right_speed < 0 & & left_speed > = 0) {}
right_speed = - right_speed ;
analogWrite (inA1, right_speed) ;
analogWrite (inA2, 0) ;
analogWrite (inB1, 0) ;
analogWrite (inB2, left_speed) ;
}
Si (right_speed < 0 & & left_speed < 0) {}
right_speed = - right_speed ;
left_speed = - left_speed ;
analogWrite (inA1, right_speed) ;
analogWrite (inA2, 0) ;
analogWrite (inB1, left_speed) ;
analogWrite (inB2, 0) ;
}
}

Articles Liés

Daft Punk LED matrice carte de dérivation

Daft Punk LED matrice carte de dérivation

j'ai été toujours impressionné par la Table de Daft Punk.  Pouvoir un tas de LEDs s'allument et les flash en modèles a tant d'applications.  C'était une des raisons pourquoi j'ai acheté un Arduino voir comment il pourrait contrôler une matrice de LED
Tension divisant carte de dérivation

Tension divisant carte de dérivation

Je travaille sur un projet complexe qui m'obligeait à faire un diviseur de tension. Je suis documenter l'autre projet très soigneusement dans le cadre d'une résidence au Signal Culture à Owego NY. J'ai pensé que je partagerais ma démarche sur ce sous
TEA5767 FM Radio carte de dérivation pour Arduino

TEA5767 FM Radio carte de dérivation pour Arduino

j'ai récemment n'a pas pu résister à l'achat de deux modules de TEA5767 FM Radio sur eBay pour presque rien. Ces petits modules utilisent le protocole série I2C et sont donc idéales pour se connecter à un Arduino.Il y a plus d'informations et d'autre
Une petite carte de dérivation pour ICs DIP avec des résistances de sortie

Une petite carte de dérivation pour ICs DIP avec des résistances de sortie

Bonjour à tous.Il s'agit de mon premier instructable ! Si vous avez des suggestions ou des questions, n'hésitez pas à m'envoyer un MP.Après avoir reçu mon bon marché (horriblement emballé, c'est ce que vous obtenez pour être un radin) Maj 74HC595 reg
Radio FM avec carte de dérivation Si4703, LCD et Arduino

Radio FM avec carte de dérivation Si4703, LCD et Arduino

Ce projet est juste une petite partie d'un projet plus vaste, que j'ai travaillé sur pour les deux dernières années (sur et en dehors). Le contexte de ce projet est que quelques années en arrière, j'ai trouvé une librairie moderne (connexion iPod, AM
Carte de dérivation USB

Carte de dérivation USB

Il s'agit d'une évasion USB très simple que j'ai fait en une demi-heure alors que je pouvais contrôler certains USB alimenté les lumières de Noël avec un Arduino et un module de relais.Il y a trois façons de connecter la clé USB avec ce Conseil :Soud
Modules d’Arduino - L298N double pont en H contrôleur de moteur

Modules d’Arduino - L298N double pont en H contrôleur de moteur

Guide de démarrage rapide et simple d'utilisation et d'explorer un module L298N double pont en H contrôleur de moteur avec un Arduino.Le modèle dans l'exemple que j'utilise est sur Ebay.Matériel nécessaire :Module de L298N double pont en H contrôleur
Utilisez la carte de dérivation Si4703 FM sur Arduino Uno

Utilisez la carte de dérivation Si4703 FM sur Arduino Uno

dans ce post, je sera démonstration comment utiliser carte de dérivation SI4703 FM sur Arduino UnoCarte de dérivation Si4703 FM pour le circuit tuner Silicon Laboratories Si4703 FM.Au-delà d'être une simple radio de FM, le Si4703 est également capabl
Robot d’obstacles en évitant avec L298N double pont en H contrôleur de moteur et le capteur à ultrasons

Robot d’obstacles en évitant avec L298N double pont en H contrôleur de moteur et le capteur à ultrasons

Hé les gars!!Je poste ici quelques images du robot :le matériel nécessaire :maquette de l'Arduino.montage d'essai.capteur à ultrasons.2 moteurs à courant continufils.Contrôleur de moteur L298N double pont h.chassi en aluminium.le code de l'arduino :h
Capteur Maxbotix Lv-EZ avec carte de dérivation Cylonjs et Edison Arduino

Capteur Maxbotix Lv-EZ avec carte de dérivation Cylonjs et Edison Arduino

Cette instructable est destiné aux utilisateurs qui souhaitent la série Ez LV Maxbotix capteurs à l'Edison avec carte de dérivation arduino, avec cylonjs ou johhny-cinq de l'interface.Étape 1: Vous aurez besoin des choses.1) Edison avec carte de déri
Carte de dérivation pour ESP 8266 01 avec CP2102

Carte de dérivation pour ESP 8266 01 avec CP2102

Remarque : Ce projet a été réalisé par un groupe d'étudiants de Polytechnique Singapour(Auteur : William Tan). Les outils et les composants ont été fournis par notre superviseur FYP M. Teo Shin Jen.Bonjour tout le monde, je vais commencer en parlant
Carte de dérivation WS2812B

Carte de dérivation WS2812B

Il s'agit juste d'une utilisation simple pour WS2812B LEDÉtape 1 :Vraiment pas grand chose d'un ible. Et mon premier. J'ai eu un tas de nu WS2812B LED, je voulais jouer avec mais ils ne sont pas maquette sympathique. Donc, j'ai eu quelques Conseil de
En utilisant la carte de dérivation pour Microphone MEMS ADMP401 sur pcDuino

En utilisant la carte de dérivation pour Microphone MEMS ADMP401 sur pcDuino

Introduction au module :Carte de dérivation pour Microphone MEMS ADMP401 est un hypersensible microphones omnidirectionnels. Son PCB est très faible, un signal de sortie est simple, avec seulement 3 sortie de signal, un SCR (puissance positive), un G
Mise en route avec la carte de dérivation de l’ESP-12 Daflabs ESP8266

Mise en route avec la carte de dérivation de l’ESP-12 Daflabs ESP8266

Ce guide est le guide du débutant rapide qui montre comment utiliser la carte de dérivation ESP-12 avec le CP2102.Vous aurez besoin :1. Daflabs ESP-carte de dérivation 122. CP2102 USB série UART module3. fils de raccordement4. maquette (facultatif)Et