Skip to content

RP2040 👀 Mystery Cache

Hidden : 11/3/2024
Difficulty:
5 out of 5
Terrain:
1.5 out of 5

Size: Size:   micro (micro)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:


Beim Spazieren gehen entdeckte ich neulich eine Lücke welche perfekt für ein Geocache wäre.
Da muss man nur noch ein Petling einlegen. Das wäre so aber nur ein 0815 Cache.
Nach längerem überlegen bin ich zum Schluss gekommen, da halt noch ein Rätsel dazu zu packen.
So wurde es dann zu einem RP2040 Cache ;o)


Das Rätsel kann auf mindestens 3 verschiedene Arten gelöst werden.

Bei den Koordinaten kannst Du für eine kurze Zeit parken.
 
schema

import board
import digitalio
import time
S = 0xDECAFFEE-0b11011110110010101111111111100111
M = 0xCAFE-0B1100101011111101
U = 0xC0FFE-0b11000000111111110101
R = 0xDECAF-0B11011110110010101100
F = 0xC0FFEE-0b110000001111111111101001
Y = 0xCAFFEE-0b110010101111111111101000
C = 0xC0FFE-0b11000000111111110101
H = 0xCAFFE-0b11001010111111111110
G = 0xDEC0FFEE-0b11011110110000001111111111100110
E = 0xDEC0F-0B11011110110000001011
O = 0xC0FE-0B1100000011111100
Blink = 0
Ge = int(ord("A")/65)
Oc = int(ord("D")/17)
Ac = int(ord("F")/14)
Hi = int(ord("M")/11)
Ng = int(ord("Q")/9)
led1 = digitalio.DigitalInOut(board.GP3)
led1.direction = digitalio.Direction.OUTPUT
led2 = digitalio.DigitalInOut(board.GP4)
led2.direction = digitalio.Direction.OUTPUT
led3 = digitalio.DigitalInOut(board.GP5)
led3.direction = digitalio.Direction.OUTPUT
def Gd():
    led1.value = True
    time.sleep(0.5)
    led1.value = False
    time.sleep(1.5)
def Pk():
    led1.value = True
    led2.value = True
    led3.value = True
    time.sleep(0.5)
    led1.value = False
    led2.value = False
    led3.value = False
    time.sleep(1.5)
def No():
    i = 0
    while i < (Blink):
        led2.value = True
        time.sleep(0.5)
        led2.value = False
        time.sleep(0.5)
        i = i + 1
    time.sleep(1.5)   
def Es():
    i = 0
    while i < (Blink):
        led3.value = True
        time.sleep(0.5)
        led3.value = False
        time.sleep(0.5)
        i = i + 1
    time.sleep(1.5)
print("Smurfys_CH Rätselcache")
print("----------------------")
Blink = Oc
No()
Blink = Hi
No()
Gd()
Blink = Ge
No()
Blink = Ng
No()
Pk()
Blink = C
No()
Blink = U
No()
Blink = E
No()
Blink = Hi
time.sleep(1)
Es()
Gd()
Blink = Ac
Es()
Blink = Oc
Es()
Pk()
Blink = R
Es()
Blink = G
Es()
Blink = S
Es()
time.sleep(20)

Additional Hints (Decrypt)

Qvr Qbfr vfg vz Gebpxrara haq xnaa zvg rgjnf Hzfvpug frue thg haorbonpugrg trobetra jreqra.

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)