Setup DNS
sudo nano /etc/resolv.conf
}}},
and add to file the following lines:
{{{
nameserver 8.8.8.8
nameserver 8.8.4.4
}}}
* Configure PiZero {{{ sudo raspi-config }}}
* Activate the Pi Zero's built-in I2C Interface:
* Use the down arrow to select 'Advanced Options'
* Arrow down and select 'I2C'
* Select 'Yes' to enable the I2C Interface
* Acknowledge the notification confirming the I2C Interface has been enabled
* Activate the option "Expand to use the entire memory card." This will reboot the system after you are done, then continue.
* Update to latest software (this will take a while):
{{{
sudo apt-get update
sudo apt-get upgrade
}}}
* Install Oracle Java JDK: {{{ sudo apt-get install oracle-java8-jdk }}}. Do not use OpenJDK, its slower.
* Install git: {{{ sudo apt-get install git }}}
* Install [http://wiringpi.com/ wiringPi]:
{{{
mkdir ~/dev;cd ~/dev
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build
}}}
Then, test by running "gpio -v" and "man gpio"
* Install [http://pi4j.com/ Pi4J]
* See: http://www.savagehomeautomation.com/projects/pi4j-connecting-java-to-the-raspberry-pi.html
* [https://www.youtube.com/watch?v=grItDpy3TRM video tutorial]
* Easy way, type:
{{{
cd ~/dev
curl -s get.pi4j.com | sudo bash
}}}
* [wiki:SetupPiZeroWiFi Setup WiFi for the Pi Zero]
* [wiki:HowToRunProgramAtStartupPiZero How to run a program at startup on the Pi Zero]