-
Next Club Meeting
Micromouse book
Categories
- Apec (8)
- AVR (5)
- dsPic (3)
- Hardware (22)
- Japan (25)
- Line Follower (9)
- Micromouse (92)
- minos (14)
- MMRC (1)
- News (16)
- Primus (19)
- RoboTIC (6)
- sensor (11)
- Software (2)
- STM32 (28)
- Taiwan (9)
- UK contest (15)
- Uncategorized (3)
Recent Comments
- Hamed on Improved Search Turns
- Peter Harrison on Improved Search Turns
- Hamed on Improved Search Turns
- patil rahul on Midlands Robotics and Micromouse Club
- Peter Harrison on Shapeways motor mounts arrive
-
Upcoming Events
-
May28Mon
-
Jun11Mon
-
Jun16Sat
View Calendar ✔ Subscribe
Add to Google
-
Meta
Popular Posts
- Simple ADC use on the STM32 (8,783)
- STM32 USART basics (6,004)
- STM32 Arm-Cortex bootloader (5,323)
- STM32F4 – the first taste of speed (3,390)
- Nokia 3410 LCD on the STM32 (2,804)
- Bit Banding in the STM32 (2,578)
- Micromouse Book (2,521)
- All Japan Micromouse 2011 – finals (2,491)
- STLINK SWD for STM32 (2,377)
- ARM STM32 JTAG (2,290)
Blogroll
Category Archives: Primus
Primus in control and moving
After a lot of messing about with other stuff, Primus is now back on track and has the basic motion code written and installed. Movement within the maze is possible with steering off the walls to prevent collisions; fixed size … Continue reading
Primus gets moving
Well, it has taken a while but I have finally got the motion control properly underway. Code details will follow shortly. In the meantime, you can see the beast move on YouTube:
Feeling our way with sensors
The sensors are a critical part of a micromouse. Primus uses six infra-red reflective sensors. Here is code to test that they are working.Now that we have a nice display to show what the sensor reading are, we can get … Continue reading
Adding a timer and the graphical LCD
This is a fairly big jump. With the LEDs and buttons tested, it is time to add the main graphical display, made from a Nokia cellphone display. Also, there is the main system timer event. The simple user IO is … Continue reading
Revised schematics and pin functions
After a bit more thought, there is now a new set of pin assignments for the Primus micromouse, along with a corresponding schematic.The problem with Primus was that it is not possible to generate two independant pulse trains from the … Continue reading
A bit of a change to Primus
It seems I made a bit of a mistake in how I thought the dsPIC could drive its PWM module. Consequently, there will have to be some changes.First, what can’t change is the need to use T1CK and T2CK as … Continue reading
Pushing the button on Primus
The next stage in testing the Primus hardware is to make sure the buttons are working.Building on Primus 1, the button hardware is tested in the simplest possible way. Calling the readButton() function sets a number of exported variables indicating … Continue reading
Posted in Primus
Leave a comment
A little bit of test code
Once the main board is assembled, it can be tested without waiting for the sensor or motor driver boards to be ready. In time honoured fashion, we start with a little program to flash the LEDs.With any new microcontroller project, … Continue reading
A new mouse is born
I finally have a primus mouse built and ready to test. All the bits are there and the processor runs up and can be programmed. Here are a few pictures to get you in the mood.By placing the components on … Continue reading
Posted in Primus
Leave a comment
Primus pin functions
The Primus micromouse will use the dsPIC30F4011 processor from microchip. It has plenty of power and resources for just about any micromouse and is relatively easy to get and use. Here is a list of the proposed functions for each … Continue reading