Catégorie:RobotGEII

De troyesGEII
Révision datée du 9 octobre 2015 à 09:52 par Bjacquot (discussion | contributions) ({{Bleu|Principe de la communication SPI sur Arduino}})
Aller à : navigation, rechercher


Description et présentation du Projet

Présentation du championnat

Structure du robot

Carte ultrason (Alexandre.N)

programme de test des capteurs US :

int trig = 36; int echo = A9; long lecture_echo; long cm;


void setup() {

 pinMode(trig, OUTPUT);
 digitalWrite(trig, LOW);
 pinMode(echo, INPUT);
 Serial.begin(9600);

}

void loop() {

 digitalWrite(trig, HIGH);
 delayMicroseconds(10);
 digitalWrite(trig, LOW);
 lecture_echo = pulseIn(echo, HIGH);
 cm = lecture_echo / 58;
 Serial.print("Distance : ");
 Serial.print(cm);
 Serial.println(" cm");
 delay(100);

}

Carte gestion des moteurs (Johan)

Carte ultrason (Vincent)

Comunication SPI arduino (Alexandre.L)

Principe de la communication SPI sur Arduino

Une liaison SPI (Serial Peripheral Interface) est un bus de données série synchrone, qui opère en Full-duplex. Les circuits communiquent selon un schéma maître-esclaves, où le maître s'occupe totalement de la communication. Plusieurs esclaves peuvent coexister sur un même bus, dans ce cas, la sélection du destinataire se fait par le Slave Select.

SPI three slaves.svg.png

on dispose donc des pattes suivantes:

  • MOSI : Master Output Slave Input, le maître parle l'esclave écoute
  • MISO : Master Input Slave Output, le maître écoute, l’esclave parle
  • SLK : Serial Clock, Horloge de synchronisation généré par le maître
  • SS : Slave Select, utilisé si on dispose de plusieurs esclaves pour sélectionner avec lequel on communique

Maintenant que le principe de fonctionnement de la liaison SPI est éclaircit, intéressons nous aux échanges de données:


SPI three slaves.svg.png

on notera

Codeur et mesure

système de fin de course (ballon) (Maxime)

Sous-catégories

Cette catégorie comprend seulement la sous-catégorie ci-dessous.

Pages dans la catégorie « RobotGEII »

Cette catégorie comprend 4 pages, dont les 4 ci-dessous.