使用arduino的二进制计数器

分类:arduino, 读书笔记评论:0条作者:bladin日期:2011-07-15

首先看看效果: 现在我们继续对LED进行控制。这次,我们不通过Arduino直接控制LED,而准备使用一个名为移位寄存器的奇妙的小芯片。这些集成电路(IC)可以让我们仅仅使用Arduino的3个管脚就能够控制8个独立的LED。并且,稍后我们将控制总共16个LED,并且仍然使用3个管脚。 为了展示这些芯片中的数据输出方式,我们将建立2个二进制计数器,首先使用1个移位寄存器,然后使用2个串联(在项目18的前部分你将了解什么是串联)。第6章会探讨一些相对高级的问题,因此你在深入之前可能需要给自己来杯烈酒。 项目17 —— 移位寄存器 8-Bit 二进制计数器 在这个项目中,我们将使用额外的移位寄存器芯片(IC)驱动LED进行二进制计数。明确的说,我们将仅仅使用3个Arduino输出端口来驱动8个独立的LED。 元器件需求: 74HC595芯片×1 220欧姆电阻×8 普通LED×8 电路连接 仔细检查电路图。将高电平3.3伏接到面包板的上端插入管,低电平接到下端。74HC595一端有一个小凹坑,将这个凹坑朝向左边。1号管脚在凹坑下方,8号在右下,9号在右上,16号在左上。 现在,将Arduino10号口和16号口接到高电平3.3伏,数字8号口和数字13号口接到GND,将数字8号口…

Subversion+Apache+WebSVN搭建源代码管理环境

分类:linux, Shell, 互联网技术评论:1条作者:bladin日期:2012-01-16

作为一个coder,自己搭建一个源代码管理环境是很必要的。本文记录我在CentOS上搭建源代码管理环境的详细记录。 环境搭建完成后,我们能够得到: 1,可以通过http协议和svn协议访问的svn库 2,Web端的支持权限控制和代码高亮的代码浏览工具 3,一点点的成就感和满足感 上图: 准备工作 1,一个运行CentOS5的服务器 2,下载文件: websvn-2.3.3.tar.gz 安装Subversion软件 CentOS默认源中包含Subversion,因此,推荐使用yum安装: #crayon-4fba013dd5cff * { font-size: 12px !important; line-height: 16px !important;}#crayon-4fba013dd5cff .crayon-toolbar, #crayon-4fba013dd5cff .crayon-toolbar * { height: 20px !important; line-height: 20px !important; } #crayon-4fba013dd5cff .crayon-num, #crayon-4fba013dd5cff .crayon-line, #crayon-4fba013dd5cff .crayon-toolbar a.crayon-button { height: 16px !important; } C# yum install subversion 1 yum install subversion …
Tags: , ,

WAMP(Window+Apache+MySQL+PHP)环境搭建

分类:互联网技术, 软件技巧评论:0条作者:bladin日期:2011-08-12

本篇文章记录在Windows操作系统下搭建Apache+MySQL+PHP环境的全过程。 我们按照以下步骤完成这个复杂的工作: 1,一些准备 2,安装Apache服务器软件 3,安装PHP支持 4,安装MySQL数据库系统 5,安装phpAdmin 6,一些配置 一些准备 需要下载软件包,包括: Apache: http://httpd.apache.org/download.cgi MySQL: http://dev.mysql.com/downloads/ PHP: http://www.php.net/downloads.php phpAdmin: http://www.phpmyadmin.net/home_page/downloads.php 安装Apache服务器软件 直接安装 …
Tags: , , ,

从Main函数和控制台程序开始

分类:.net, 读书笔记评论:1条作者:bladin日期:2011-06-14

#crayon-4fba013dd6cf0 * { font-size: 12px !important; line-height: 16px !important;}#crayon-4fba013dd6cf0 .crayon-toolbar, #crayon-4fba013dd6cf0 .crayon-toolbar * { height: 20px !important; line-height: 20px !important; } #crayon-4fba013dd6cf0 .crayon-num, #crayon-4fba013dd6cf0 .crayon-line, #crayon-4fba013dd6cf0 .crayon-toolbar a.crayon-button { height: 16px !important; } C# using System; class TestApp {     static void Main()     {         Console.WriteLine("Hello World!");     } } 12345678 using System; class TestApp {     static void Main()     {         Console.WriteLine("Hello World!");     } } …

使用Amazon EC2 搭建VPN(pptp)全攻略

分类:Shell, 互联网技术评论:1条作者:bladin日期:2011-04-18

1.安装pptpd 我们可以直接使用apt-get命令安装pptpd包 #crayon-4fba013dd7e60 * { font-size: 12px !important; line-height: 16px !important;}#crayon-4fba013dd7e60 .crayon-toolbar, #crayon-4fba013dd7e60 .crayon-toolbar * { height: 20px !important; line-height: 20px !important; } #crayon-4fba013dd7e60 .crayon-num, #crayon-4fba013dd7e60 .crayon-line, #crayon-4fba013dd7e60 .crayon-toolbar a.crayon-button { height: 16px !important; } 1 sudo apt-get install pptpd 2.编辑/etc/pptpd.conf #crayon-4fba013dd908f * { font-size: 12px !important; line-height: 16px !important;}#crayon-4fba013dd908f .crayon-toolbar, #crayon-4fba013dd908f .crayon-toolbar * { height: 20px !important; line-height: 20px !important; } #crayon-4fba013dd908f .crayon-num, #crayon-4fba013dd908f .crayon-line, #crayon-4fba013dd908f .crayon-toolbar a.crayon-button { height: 16px !important; } 1 sudo vi /etc/pptp…
Tags: , , ,

关于OAuth验证协议

分类:互联网技术评论:0条作者:bladin日期:2011-03-14

Hello,WordPress插件

分类:WordPress插件开发评论:0条作者:bladin日期:2011-02-25

1,什么是WordPress插件? WordPress Plugin: A WordPress Plugin is a program, or a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress Plugin Application Program Interface (API). WordPress插件:一个WordPress插件是一段程序,或者是用PHP脚本语言编写的一个或多个函数的集合,用来为WordPress博客增加特殊的特征或服务。WordPress插件能够使用接入点(access points)和WordPress插件API提供的函数集无缝的整合在博客里。 2,WordPress插件如何工作? 在介绍WordPress插件如何工作之前,我们先简单了解一下WordPress的一般工作流程: …
Tags: , ,