全文搜索结果:
- ds3231高精度rtc @micropython:mpy-lib:misc
- elf.HexToDec(self.getReg(DS3231_REG_SEC)) else: self.setReg(DS3231_REG_SEC, self.Dec... elf.HexToDec(self.getReg(DS3231_REG_MIN)) else: self.setReg(DS3231_REG_MIN, self.Dec... lf.HexToDec(self.getReg(DS3231_REG_HOUR)) else: self.setReg(DS3231_REG_HOUR, self.De... HexToDec(self.getReg(DS3231_REG_WEEKDAY)) else: self.setReg(DS3231_REG_WEEKDAY, self
- microbit模拟时钟 @microbit:趣味程序:makecode
- oDec(self.getReg(DS1302_REG_SECOND+1))%60 else: self.wr(DS1302_REG_SECOND, self.DecT... exToDec(self.getReg(DS1302_REG_MINUTE+1)) else: self.wr(DS1302_REG_MINUTE, self.DecT... .HexToDec(self.getReg(DS1302_REG_HOUR+1)) else: self.wr(DS1302_REG_HOUR, self.DecToH... xToDec(self.getReg(DS1302_REG_WEEKDAY+1)) else: self.wr(DS1302_REG_WEEKDAY, self.Dec
- lsm6ds33陀螺仪传感器 @micropython:mpy-lib:sensor
- ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat): ... return LSM6DS33_SCALEA[self._scale_a] else: if type(dat) is str: ... _scale_a = LSM6DS33_SCALEA.index(dat) else: return self.r_w_reg(LSM6DS33_CTRL1_X... return LSM6DS33_SCALEG[self._scale_g] else: if type(dat) is str:
- pcf8563实时时钟 @micropython:mpy-lib:misc
- Dec(self.getReg(PCF8563_REG_YEAR)) + 2000 else: self.setReg(PCF8563_REG_YEAR, self.D... xToDec(self.getReg(PCF8563_REG_MONTH)%32) else: self.setReg(PCF8563_REG_MONTH, self.... HexToDec(self.getReg(PCF8563_REG_DAY)%64) else: self.setReg(PCF8563_REG_DAY, self.De... ToDec(self.getReg(PCF8563_REG_WEEKDAY)%8) else: self.setReg(PCF8563_REG_WEEKDAY, sel
- lis2dw12 @micropython:mpy-lib:sensor
- ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat): ... is None: return self.oneshot else: self.oneshot = oneshot d = 8 if oneshot else 0 self.r_w_reg(LIS2DW12_CTRL1, d, 0xF... return LIS2DW12_SCALE[self._scale] else: if type(dat) is str:
- microbit摩尔斯码发报机 @microbit:趣味程序:micropython
- (morse[y-44])#returns the char from morse else: z.append(1) return z # decodes morse binar... try: if i == 1: y += ' ' else: x = chr(morse.index(i)+44)#bump ... conf[3] = i power = 'QRP' else: pass #wxyz unknown command if command: ... layMorse(enc('M0RVJ suggests cwops.org')) else: playMorse(enc('S' + str(WPM) + "T" +
- lsm6dso陀螺仪传感器 @micropython:mpy-lib:sensor
- ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat): ... return LSM6DSO_SCALEA[self._scale_a] else: if type(dat) is str: ... ._scale_a_c = int(dat.rstrip('g'))//2 else: return self.r_w_reg(LSM6DSO_CTRL1_XL... return LSM6DSO_SCALEG[self._scale_g] else: if type(dat) is str:
- lsm303ah @micropython:mpy-lib:sensor
- ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, addr, reg, dat)... return LSM303AH_SCALEA[self._scale_a] else: if type(dat) is str: ... _scale_a = LSM303AH_SCALEA.index(dat) else: return self.r_w_reg(LSM303AH_ADDR_A,... handler=callback, trigger=Pin.IRQ_RISING) else: self._mag_irq = 0 self.s
- stts751温度传感器 @micropython:mpy-lib:sensor
- ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat): ... 51_RESOLUTION[(self.rb[0] & 0x0C)//4 + 4] else: if res > 12 or res < 9: return ... is None: return self.oneshot else: self.getreg(STTS751_REG_CONFIG) ... if oneshot: self.rb[0] |= 0x40 else: self.rb[0] &= 0xBF self.setreg(STTS7
- 在circuitpython中创建火焰动画 @circuitpython:程序
- xi = int(x) if x<xi: return xi-1 else: return xi def noise(xin, yin): s = ... = yin-Y0 if(x0>y0): i1=1 j1=0 else: i1=0 j1=1 x1 = x0 - i1 + G2 ... 5 - x0*x0-y0*y0 if(t0<0): n0 = 0.0; else: t0 *= t0 n0 = t0 * t0 * dot(grad3[gi... .5 - x1*x1-y1*y1 if(t1<0): n1 = 0.0 else: t1 *= t1 n1 = t1 * t1 * dot(grad3[gi
- 无线乒乓球 @microbit:趣味程序:micropython
- elay -= 50 # speed up after bat hits else: play(POWER_UP, wait=False) # A ... elay -= 50 # speed up after bat hits else: play(JUMP_DOWN, wait=False) # pl... y(NYAN, wait=False) display.scroll('A wins!') else: play(FUNERAL, wait=False) display.scroll... y(NYAN, wait=False) display.scroll('B wins!') else: play(FUNERAL, wait=False) display.scroll
- hts221 @micropython:mpy-lib:sensor
- is None: return self.oneshot else: self.getreg(0x20) self.o... if oneshot: self.rb[0] &= 0xFC else: self.rb[0] |= 0x01 self.setreg(0x20,... ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat): ... 0 > 0 elif on: self.rb[0] |= 0x80 else: self.rb[0] &= 0x7F self.setreg(0x20, se
- circuitpython萤火虫 @circuitpython:程序
- om.uniform(-3, 3) # all of the off times else: off(light_number) return reset_time... e = time.monotonic() + random.uniform(-3, 3) else: off(light_number) return reset_time... umber) reset_time = time.monotonic() else: off(light_number) return reset_time... a catchall if there is some sort of error else: bug_holder[i].reset_time_input = bri
- lps22气压传感器 @micropython:mpy-lib:sensor
- is None: return self.oneshot else: self.getreg(LPS22_CTRL_REG1) ... if oneshot: self.rb[0] &= 0x0F else: self.rb[0] |= 0x10 self.setreg(LPS22... ef int16(self, d): return d if d < 0x8000 else d - 0x10000 def setreg(self, reg, dat):
- 计算mandelbrot @micropython:开发板:rpipico:demo
- cks_ms() if param == None: func() else: func(param) t2 = ticks_ms() prin... ): print(' ', end='') else: print('#', end='') print... cks_ms() if param == None: func() else: func(param) t2 = ticks_ms() prin