Skip to content

Instantly share code, notes, and snippets.

@lean8086
lean8086 / servo-rotation.py
Last active June 12, 2022 11:36
Hello world for servo motors on a Pico with MicroPython
View servo-rotation.py
from machine import Pin,PWM
import utime
MID = 1500000
MIN = 1000000
MAX = 2000000
led = Pin(25,Pin.OUT)
pwm = PWM(Pin(15))
View word_clock_english.ino
#include "FastLED.h"
#define LED_PIN A3
#define TOTAL_LEDS 110
#define BRIGHTNESS 123
#define LED_TYPE WS2812B
#define CHUNK_SIZE_MS 300000 // 5 minute chunks (1 sentence per chunk)
#define CHECK_EVERY_MS 3000 // Check every 3 seconds
#define HOUR_MAX_LEN 6 // Maximum amount of letters an hour can have
#define SENTENCE_MAX_LEN 24 // Maximum amount of letters a sentence can have
View punchy_channels.ino
// Channel can be a number from 0 to 15. Typically displayed as 1 to 16.
byte channel = 0;
// IMPORTANT: THE REST OF THE CODE GOES HERE AND
// HAS BEEN REMOVED FOR THE PURPOSE OF THIS EXAMPLE
void noteOn(byte pitch) {
MidiUSB.sendMIDI({0x09, 0x90 | channel, pitch, 127});
MidiUSB.flush();
}
View semantic-button.html
<!-- DON'T -->
<div role="button" tabindex="0">X</div>
<!-- DO -->
<button>Close</button>
View button-and-modal-aria.html
<button aria-haspopup="true" aria-controls="modal-content" id="modal-trigger">Open modal window</button>
<section role="dialog" aria-hidden="true" id="modal-content">Content inside modal window</section>
View button-and-modal.html
<button id="modal-trigger">Open modal window</button>
<section id="modal-content">Content inside modal window</section>
View microdata-initial-example.html
<article>
<h3>Bose QuietComfort 35 II</h3>
<p>$217.99</p>
<a href="...">See all options</a>
<img src="..." alt="...">
</article>
View microdata-itemscope.html
<article itemscope itemtype="https://schema.org/Product">
<h3>Bose QuietComfort 35 II</h3>
<p>$217.99</p>
<a href="...">See all options</a>
<img src="..." alt="...">
</article>
View microdata-itemprops.html
<article itemscope itemtype="https://schema.org/Product">
<h3 itemprop="name">Bose QuietComfort 35 II</h3>
<p itemprop="offers">$217.99</p>
<a href="...">See all options</a>
<img itemprop="image" src="..." alt="...">
</article>
View microdata-metatags.html
<article itemscope itemtype="https://schema.org/Product">
<meta itemprop="brand" content="Bose"/>
<meta itemprop="color" content="Black"/>
<h3 itemprop="name">Bose QuietComfort 35 II</h3>
<p itemprop="offer">$217.99</p>
<a href="...">See all options</a>
<img itemprop="image" src="..." alt="...">
</article>