TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (141455 times)
  2. FAT32 Library (74301 times)
  3. Network Ethernet Library (58839 times)
  4. USB Device Library (48909 times)
  5. Network WiFi Library (44679 times)
  6. FT800 Library (44215 times)
  7. GSM click (30933 times)
  8. mikroSDK (29803 times)
  9. PID Library (27403 times)
  10. microSD click (27333 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

mikromedia plus for STM32 and SpeakUp Chess

Rating:

6

Author: MIKROE

Last Updated: 2014-07-25

Package Version: 1.0.0.0

Category: Gaming and Fun

Downloaded: 848 times

Not followed.

License: MIT license  

We challenge you to beat an STM32 it in a blitz game. Our chief of software can do it fairly consistently. How well will you fare? You can use the SpeakUp to speak out your moves while you skim a book on chess openings.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "mikromedia plus for STM32 and SpeakUp Chess" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "mikromedia plus for STM32 and SpeakUp Chess" changes.

Do you want to report abuse regarding "mikromedia plus for STM32 and SpeakUp Chess".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

Figure 1 - mikromedia plus for STM32 and SpeakUp Chess

Figure 1 - mikromedia plus for STM32 and SpeakUp Chess

MM+ STM32 and SpeakUp connections.

View full image

Challenge the MCU on your mikromedia plus for STM32 to a game of chess. The game is adapted from the Fairy-Max chess engine. You can also pair it with SpeakUp click and speak your moves. You'll need a shield for your mikromedia and a set of wire jumpers to do that. It's a simple setup because the commands are sent over UART indexes.

Just record columns (best to use a phonetic alphabet like Alpha, Bravo, Charlie and so forth) followed by rows (1-8). So you'll start with Index 0 in the SpeakUp software and record "Alpha", and end with Index 15 and a recording of "eight". See how it works in the video. It plays quite good considering it's a single MCU with no additional memory. Try and beat it. Or try tinkering with the code to make it even stronger.

ALSO FROM THIS AUTHOR

DC Motor 8 Click

0

DC Motor 8 Click is a DC motor driver. It can drive simple DC motors with brushes, providing them with a significant amount of current and voltage up to 40V. The Click has one control input, that uses the PWM signal from the host MCU. It uses the half-bridge topology to regulate the speed of the motor rotation, employs advanced dead-time circuitry that monitors the output stage, providing maximum switching efficiency and features an advanced technique to avoid shoot-through currents.

[Learn More]

Button Y Click

0

Button Y Click is a Click board™ equipped with the tactile switch, sometimes referred to as a pushbutton. A pushbutton is a component that is used very often in various designs, allowing the user to interact with the application. Although it sounds simple, a button needs to comply with a range of application requirements. It needs to have a very good mechanical endurance while retaining its specifications, a predictable bouncing time, a very low ON resistance, very high OFF resistance, and it needs to fulfill aesthetical requirements.

[Learn More]

LightRanger 11 Click

0

LightRanger 11 Click is a compact add-on board suitable for range-finding and distance-sensing applications. This board features the VL53L7CX, a time-of-flight 8x8 multizone ranging sensor from STMicroelectronics. It is a fast and accurate multizone distance-ranging sensor width of 90° wide FoV. The multizone-ranging output with either 4x4 or 8x8 separate zones, width multitarget detection, and distance measurement in each zone. As a multizone-ranging device, its range is only up to 350cm.

[Learn More]