Датчик цвета поверхности 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

}
}

Недорогая оценочная плата STM32F3DISCOVERY от STMicroelectonics с цифровым гироскопом на борту

STM32F3DISCOVERY поможет разработчику открыть для себя семейство Cortex-M4 микроконтроллеров STM32 F3 и создавать на их основе собственные приложения. Плата содержит все самое необходимое как для начинающих, так и для опытных разработчиков, позволяя приступить к работе прямо из коробки.

Плата выполнена на базе микроконтроллераSTM32F303VCT6 и включает в себя встроенный отладчик ST-LINK/V2, акселерометр, гироскоп, электронный компас STMEMS, разъем MiniUSB, светодиоды и пользовательские кнопки.

Рубрика: ARM

Maple Mini (STM32 F103RCBT6: a 32-bit ARM Cortex M3 microprocessor)

Features:

  • STM32 F103RCBT6: a 32-bit ARM Cortex M3 microprocessor
  • Clock Speed: 72 MHz
  • Input Voltage (recommended): 3.0V-12V
  • 34 Digital I/O Pins (GPIO)
  • 9 Analog Input Pins
  • 12-bit ADC resolution
  • 12 PWM pins at 16-bit resolution
  • Dedicated USB port for programming and communications
  • 120 KB Flash and 20 KB SRAM
  • Integrated SPI (2) and I2C (2)
  • 7 Channels of Direct Memory Access
  • 3 USART devices
  • Four 4-channel Timers
  • Support for low power and sleep modes (<500uA)

Documents:

Рубрика: ARM

Модуль TE-AM1705v2 с ОС Linux на 375/456 МГц микропроцессоре Sitara

TE-AM1705v2 – модуль с расширенным набором интерфейсов на основе 32-разрядного микропроцессора AM1705, входящего в семейство Sitara компании Texas Instruments. На модуль установлена ОС Linux. На плате модуля установлена внешняя память: 256 МБ NAND, 32 МБ SDRAM, 2 МБ SPI DataFlash. Набор интерфейсов включает порты EthernetUSB HostRS-232 и мост USB-UART. На две группы контактных площадок выведены линии GPIO микроконтроллера и параллельная 8-разрядная шина.

Отличительные особенности:

  • микроконтроллер AM1705:
    • 375 МГц ARM926EJ-S,
    • 128 Кбайт SRAM,
    • Ethernet MAC10/100,
    • USB2.0 OTG,
    • 3хUSART,
    • 2хSPI,
    • 2xI2C,
    • SDIO (SD/MMC),
    • 2xAudio ports,
    • LQFP176;
  • внешняя память: 256 МБ NAND, 32 МБ SDRAM, 2 МБ SPI DataFlash;
  • порты Ethernet, USB Host, RS-232, мост USB-UART;
  • слот microSD;
  • разъем JTAG;
  • светодиод на линии порта МК;
  • разъем питания +5,0 В;
  • плата модуля 112х74 мм.

Купить можно в компании TerraElectronica

Рубрика: ARM | Метки:

ARM Cortex MCU Development Tools

ARM Cortex MCU Development Tools

Features:

  • Free to use
  • Full functional IDE
  • Component-oriented development platform
  • Internet-based, efficient integration of network resources
  • Integrates CoOS
  • Peripheral registers
  • Support Cortex-M4

http://www.coocox.org

Рубрика: ARM | Метки: