Menu

Tree [0087e8] master /
 History

HTTPS access


File Date Author Commit
 Main_capteur_de_ligne 2013-11-07 guillaumebaril guillaumebaril [dbea83] .bin pour le programme de test
 adc 2013-11-06 forzes forzes [e80ea7] PWM fonctionnel Merge branch 'master' of ssh://...
 bin 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 demo_obstacle_sensor 2013-11-08 marcantoine marcantoine [73849d] Voici les fichiers .c et h du demo_obstacle_sensor
 engineControl 2013-11-07 unknown unknown [8bf2d5] Partie du main de fait, quelques problemes a co...
 ledSoundDriver 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 obj 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 sensorsDriver 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 README.txt 2013-11-07 unknown unknown [f3dca9] Ajouts dans le readme.txt
 main.c 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 robot_s2.cbp 2013-11-07 annicksenecal annicksenecal [c72e71] Début du programme main.
 robot_s2.depend 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 robot_s2.layout 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 robot_s2_build_log.html 2013-11-08 guillaumebaril guillaumebaril [0087e8] certain includes modifier pour permettre la com...
 s2.h 2013-09-25 Pierre Bergeron Pierre Bergeron [842176] Initial commit

Read Me

Ce projet est compatible avec la version 3.11 de Catalina qui inclus Code::Block (testé uniquement sous Windows jusqu'a present).

Version 0.1, 24/09/2013

	Début du projet : Définition de constantes dans le fichier s2.h pour les I/O du robot Scribbler S2.

Version 0.2, 
	Ajouts des différentes librairies nécessaires pour la programmation du programme principal.
	- EngineControl (controle des moteurs, et verification du capteur de decrochage (stall sensor))
	- LedSoundDriver (controle des DELs et du son)
	- sensorsDriver (controles des capteurs de ligne, d'obstacle par infrarouge, et de lumiere)  
	Ajout egalement de la librairie pour faire la conversion de valeur analogique en numerique (ADC)

Version 0.3 07/11/2013
	Contruction du programme principal:
	- Initialisation des coeurs (cogs)
	- Initialisation des moteurs
	- Initialisation des capteurs
	- Initialisation des DELs
	- Son a silence

	Boucle principale: 
	- Si l'un des capteurs est active, le robot devra changer de chemin. Sinon, il avance. 
	- Le changement de chemin "au hasard" se fait selon une division de la variable (_cnt). Selon la valeur retournee, il ira a gauche ou a droite.
	- Les DELS et le son ont un agencement specifique au type de mouvement que le robot fait.

	Trois fonctions dans le programme principal: 
	- avancer(): le robot avance a une vitesse de 50 pour chacun des moteurs, les DELS sont respectivement verte-rouge-verte, elles ne clignotent pas et il n'y a aucun son. 
	- contourner(): le robot se deplace vers la gauche ou la droite (dependant du modulo de _cnt), la DEL qui est du cote que le robot tourne va cligoter verte, et il y aura un son.
	- repousser(): le robot arrete durant 5 secondes et recule durant 2 secondes. Pendant qu'il recule, les DELs vont clignoter rouge et il y aura un son pour le recul. 
	
 
 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.