Показано с 1 по 10 из 64

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Arduino и 3-х осевой акселерометр MMA7260

    Arduino и 3-х осевой акселерометр(3D Accelerometer Sensor) MMA7260(MMA7361)
    Для тестов отключил режим слип и установил чувствительность на максимум. Все заработало сразу.
    Для калибровки датчика нужно расположить его в исходное положение далее присвоить переменным x_cal, y_cal, z_cal нули, прошить carduino, потом в сериал мониторе посмотреть их новые значения и прописать вместо нулей.
    int z_cal=755;

    Нажмите на изображение для увеличения. 

Название:	2.png 
Просмотров:	1723 
Размер:	25.5 Кб 
ID:	12351

    Нажмите на изображение для увеличения. 

Название:	MMA7361.png 
Просмотров:	1657 
Размер:	10.6 Кб 
ID:	13547

    PHP код:
     int xpin=0;
     
    int ypin=1;
     
    int zpin=2;
     
    int xyz;
     
    int x_cal=603;
     
    int y_cal=595//калибровка датчика
     
    int z_cal=755;
     
     
    void setup()
     {
         
    Serial.begin(115200);
     }
     
    void loop()
     {
       
    x=analogRead(xpin);
       
    y=analogRead(ypin); // прочитать значение осей
       
    z=analogRead(zpin);

       
    Serial.print("x=");
       
    Serial.print(x-x_cal);
       
    Serial.print("   ");
       
    Serial.print("y=");
       
    Serial.print(y-y_cal);
       
    Serial.print("   ");
       
    Serial.print("z=");
       
    Serial.println(z-z_cal);
       
    delay(500);
     } 
    Последний раз редактировалось Chip; 08.12.2011 в 16:10.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •