Месяц: Декабрь 2012
Arduino 1284P
Как превратить ATmega1284P в Arduino проверенно работает.
Работает. Это просто тест.
LiquidCrystal lcd(28,29, 24,25,26,27);
PA0,PA1,PA2,PA3,PA4,PA5
Датчик цвета поверхности OR-BWSENS (черное/белое)
Код для mbed NXP LPC11U24
WIKI: OR-BWSENSE
DigitalInOut QTRA(p6); //connected to digital P6
DigitalInOut QTRB(p5); //connected to digital P5
DigitalOut led1(LED1);
DigitalOut led4(LED4);
Timer t;
Serial pc(USBTX, USBRX); // tx, rx
int bw=0,aw=0,k;
int main()
{
while(1) {
QTRA.output();
QTRA.mode(PullUp);
wait_us(2500);
QTRA.mode(PullNone);
QTRA = 1;
t.start();
QTRA.input();
while (QTRA == 1 || t.read_us() < 3000);
bw = t.read_us();
t.stop();
t.reset();
QTRB.output();
QTRB.mode(PullUp);
wait_us(2500);
QTRB.mode(PullNone);
QTRB = 1;
t.start();
QTRB.input();
while (QTRB == 1 || t.read_us() < 3000); aw = t.read_us(); t.stop(); t.reset(); // pc.printf(“%d %d\n”,bw,aw); if (bw > 3100) { led1 = 1; } else { led1=0; } // Black
if (aw > 3100) { led4 = 1; } else { led4=0; } // Black
}
}
I2c 3.3V и 5v
Недорогая оценочная плата STM32F3DISCOVERY от STMicroelectonics с цифровым гироскопом на борту
STM32F3DISCOVERY поможет разработчику открыть для себя семейство Cortex-M4 микроконтроллеров STM32 F3 и создавать на их основе собственные приложения. Плата содержит все самое необходимое как для начинающих, так и для опытных разработчиков, позволяя приступить к работе прямо из коробки.
Плата выполнена на базе микроконтроллераSTM32F303VCT6 и включает в себя встроенный отладчик ST-LINK/V2, акселерометр, гироскоп, электронный компас STMEMS, разъем MiniUSB, светодиоды и пользовательские кнопки.