Its easy if your raspberry pi has a static ip when you want to ssh into it, instead of it getting a dynamic one each time it boots up and joins your wifi network.
Add following (if 192.168.1.1 is the router address & 126.96.36.199 is static ip you want to assign to raspi)-
Simple Breadboard setup –
a) Place a passive buzzer anywhere on breadboard with both buzzer pins in same column (e above), mark the side with (+) sign.
b) Take a wire and hook one side of wire to same row as + buzzer pin, hook the other side of wire to GPIO 22 (its 8th pin from top)
c) Take another wire and hook one side of wire to same row as other buzzer pin, hook the other side of wire to any GND pin (3rd pin from top in above setup)
Code Setup –
pi@vinu-ras1:~/raspython $ touch simplebuzz.py
pi@vinu-ras1:~/raspython $ nano simplebuzz.py
from time import sleep
import RPi.GPIO as GPIO
loop_count = 0
# define a function
def buzz ():
pitch = float(8000)
duration = 1
period = 1.0/pitch
delay = period/2
for i in range(cycles):
Run python script to get buzzed…
pi@vinu-ras1:~/raspython $ python simplebuzz.py
Follow should help with following –
a) Connect you new UNO R3 based Arduino board with you Mac OS based system
b) Fix if your UNO R3 based board is not being recognized by your MAC OS.
c) Your UNO R3 board GND led is flashing continuously with any uploaded code.
d) Your Mac OS serial port is not recognized on Mac OS yosemite.
e) Definite guide if you are using ELEGOO UNO R3 with Mac OS yosemite.
Open terminal & run –
/usr/sbin/kextstat | grep FTDI
If it does not show anything, it means that the Mac USB port isn’t talking to your Arduino/UNO R3 board.
The definitive solution found was following –
Download CH341SER_MAC-1.4.zip from somewhere (e.g. below link), unzip and install it (by double clicking on the pkg file) , reboot the system.
Now you should see something like below,
If yes, you should be good to start with your ardunio/UNO R3 projects.
Signed Mac OS Driver for Winchiphead CH340 serial bridge